[TOC]
>[success] # 下載和安裝node
下載安裝有2種方式,如下
>[success] ## 普通方式
訪問官網 http://nodejs.cn/ ,下載并且安裝,然后安裝后 **打開命令行,運行 node -v 和 npm -v** 測試。
>[success] ## nvm 方式安裝
**nvm(node version manage)** 是 **node** 的一個版本管理工具,可以切換多個 **nodejs** 版本,工作中會經常用到,例如:**項目A** 用 **nodejs 10版本**, **項目B** 用 **nodejs 12版本** ,這個場景下就可以使用 **nvm**。
1. **mac os** 安裝指令:
~~~
brew install nvm
~~~
**brew** 是蘋果的一個軟件工具,可以訪問 https://brew.sh 來安裝 **brew** ,如下:

安裝完成 **brew** 后,再通過 **brew** 來 **安裝 nvm**
2. **windows** 安裝方式:
nvm-noinstall.zip:綠色免安裝版,但使用時需要進行配置。
nvm-setup.zip:安裝版,推薦使用
**windows** 用戶去 **github** 上搜索 **nvm-windows** [進行下載](https://github.com/coreybutler/nvm-windows/releases)進去后選擇最近的新版本

然后滑到最下方

點擊 **nvm-setup.zip** 下載,然后輸入 **nvm -V** 查看是否安裝成功。
>[success] ### 使用 nvm
**nvm** 有幾個常用命令:
~~~
nvm list 或 nvm ls // 查看當前所有的 node 版本
nvm install v10.13.0 // 安裝指定的版本
nvm uninstall v10.13.0 // 卸載指定的版本
nvm use 10.13.0 // 切換到指定的版本
nvm install latest // 下載最近的版本,比官網的最新還要新,應該不是穩定版的
~~~
- NodeJS基礎
- 什么是NodeJS
- npm
- Node.js+Express+Koa2+開發Web Server博客
- 下載和安裝node
- nodejs和js的區別
- commonjs-演示
- nodejs如何debugger
- server端與前端的區別
- 項目需求分析
- 開發接口(不使用任何框架)
- http-概述
- 處理get請求
- 處理post請求
- 處理http請求的綜合示例
- 搭建開發環境
- 初始化并且開發路由
- 開發博客項目之數據存儲
- MySql介紹
- 數據庫操作(創建和增、刪、查)
- Nodejs 操作 Mysql
- Nodejs 鏈接 mysql 做成工具
- API 對接 MySQL
- 開發博客項目之登陸
- cookie-介紹
- cookie用于登錄驗證
- cookie做限制