之前一個項目最高只能用nodejs 的v8版本;但是新項目的webpack又要用node的最新版本。。。
折騰版本太久,考慮再三,最后決定用nvm來管理nodeJs的版本。

下面上才藝!!!!!!!
----------------------------------------------------------------------------------------
1.下載nvm
a.已經安裝了go的用戶,使用 go get github.com/Kenshin/gnvm b.已經安裝了git的用戶,使用 git clone git@github.com:Kenshin/gnvm-bin.git c.已經安裝了curl的用戶,使用 curl -L https://github.com/Kenshin/gnvm-bin/blob/master/32-bit/gnvm.exe?raw=true -o gnvm.exe curl -L https://github.com/Kenshin/gnvm-bin/blob/master/64-bit/gnvm.exe?raw=true -o gnvm.exe
百度網盤地址:https://pan.baidu.com/s/1gdmVgen?errmsg=Auth+Login+Sucess&errno=0&ssnerror=0&#list/path=%2F%E6%88%91%E7%9A%84%E5%85%B1%E4%BA%AB%2Fgnvm&parentPath=%2F
2.安裝
不存在 Node.js 環境(未安裝node):下載並解壓縮 gnvm.exe 保存到任意文件夾,並將此文件夾加入到環境變量 Path 。(環境變量配置參考安裝node)
存在 Node.js 環境 (已安裝node):下載並解壓縮 gnvm.exe 保存到 Node.js 所在的文件夾。(我就直接找到我的node安裝目錄下,把剛剛下載好的gnvm粘貼過去)

3.打開cmd,使用管理員權限運行,再去執行命令 gnvm version 版本出來了

4.gnvm安裝指定版本的node,nvm install v12.0.0

5.切換node版本:nvm use 12.0.0

補充功能:
1.列出本地已存在的全部 Node.js 版本:nvm ls

2.更新本地的 Node.js latest 版本:nvm update latest
3.卸載本地任意 Node.js 版本:nvm uninstall xxx
config 配置 .gnvmrc use 使用某個本地已存在的 Node.js 版本 ls 輸出 [local] [remote] Node.js 版本 install 下載/安裝任意已知版本的 Node.js uninstall 刪除任意本地已存在的 Node.js update 下載 Node.js latest 版本並更新到 .gnvmrc 里面 npm NPM 下載/安裝/刪除 管理 session 臨時設定本地某個已存在的 Node.js 為 全局 Node.js search 查詢並且輸出符合查詢條件的 Node.js 版本詳細信息的列表 node-version 輸出 [global] [latest] Node.js 版本 reg 設定 .gnvmrc 屬性值 [noderoot] 為 環境變量 [NODE_HOME],並加入到 Path 中 version 查看 gnvm 版本
掌聲~~ 
______________________________________________
