# 環境安裝及配置
#### 多版本安裝方式
## 安裝 nvm Node.js Version Manager
nvm 是一個可以在同一臺機器上安裝和切換不同版本 Node.js 的工具。下載[nvm](https://github.com/coreybutler/nvm-windows)。**注意:安裝路徑不要有中文字符和空格**。
安裝之后,會自動配置好環境變量。
## nvm 命令
* nvm version: 查看 nvm 的版本
* nvm current: 查看當前使用的版本
* nvm list: 查看當前安裝的 Node.js 所有版本
* nvm install 版本號: 安裝指定版本的 Node.js
* nvm uninstall 版本號: 卸載指定版本的 Node.js
* nvm use 版本號: 選擇指定版本的 Node.js
## 安裝 Node.js
安裝前,需事先在 nvm 安裝根目錄中找到 settings.txt 文件配置一下鏡像:
```
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
```
```
# 安裝指定版本
nvm install 10.15.0
# 安裝最新版本
nvm install latest
```
## 指定或切換 Node.js 版本
```
nvm use 10.15.0
```
## 驗證 Node.js 安裝是否成功
```
node -v
```
- NodeJs
- 01-萬維網
- 02-CS 架構 VS BS 架構
- 03-Web 服務器訪問流程
- 04-url
- 05-網絡傳輸協議
- 06-HTTP 協議
- 07-報文
- 08-命令行界面
- 09-什么是 Node.js
- 10-環境安裝及配置
- 11-JavaScript 代碼運行環境
- 12-全局對象
- 13-Buffer
- 14-模塊化
- 15-EventEmitter
- 16-path模塊
- 17-流式操作
- 18-包
- 19-模板技術
- 20-ejs入門
- 21-express
- 01-什么是express
- 02-Hellow Express
- 03-靜態資源服務
- 04-路由
- 05-模塊化路由處理程序
- 06-中間件
- 07-手動實現中間件
- 08-常用內置中間件和第三方中間件
- 09-響應
- 10-獲取請求參數
- 11-Express 中使用模板引擎
- 22-web存儲與安全
- 01-cookie
- 02-sessionStorage
- 03-localStorage
- 04-base64
- 05-https
- 06-同源策略