window環境nvm管理node版本
1. 解除安裝原本安裝好的nodejs
控制面板-程式與功能-解除安裝nodejs,然後找到nodejs安裝的目錄,刪除nodejs安裝的資料夾。
2. 安裝nvm
下載nvm:https://github.com/coreybutler/nvm-windows/releases/download/1.1.6/nvm-setup.zip,解壓,傻瓜式安裝即可,儘量不要安裝在C盤。
安裝完成後檢查一下nvm是否安裝成功:cmd--輸入nvm version出現版本號就安裝成功了。
設定 node 和 npm 映象地址
在nvm安裝目錄,找到 setting.txt加上如下兩行:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
3.安裝node
cmd跳轉到安裝的nvm目錄,然後執行nvm install node版本號,例如:nvm install 10.24.1就可以安裝node-10.24.1的版本
安裝完成後會出現如上圖的資料夾;
4.安裝npm
開啟安裝的node資料夾下面的node_modules發現如果是空的表示npm安裝不成功,就需要手動下載npm;
下載那個版本,在安裝node的時候,命令列有提示:
地址:https://npm.taobao.org/mirrors/npm/去下載對應的npm版本,然後解壓,重新命名為npm,最後複製到node裡面的node_modules下面:
最後,把npm/bin資料夾四個檔案複製到與node_modules檔案同級目錄下
最後,nvm use node版本號,例如:node use 10.24.1就表示當前使用的node版本是10.24.1。到時候需要切換到其他版本也是使用node use 版本號。
附錄:nvm命令:
1. nvm version 檢視當前的版本
2. nvm nvm list 是查詢本電腦上所有的node版本
- nvm list 檢視已經安裝的版本
- nvm list installed 檢視已經安裝的版本
- nvm list available 檢視網路可以安裝的版本
3. nvm install 安裝最新版本nvm
4. nvm use <version> ## 切換使用指定的版本node
5. nvm ls 列出所有版本
6. nvm current顯示當前版本
7. nvm alias <name> <version> ## 給不同的版本號新增別名
8. nvm unalias <name> ## 刪除已定義的別名
9. nvm reinstall-packages <version> ## 在當前版本node環境下,重新全域性安裝指定版本號的npm包
10. nvm on 開啟nodejs控制
11. nvm off 關閉nodejs控制
12. nvm proxy 檢視設定與代理
13. nvm node_mirror [url] 設定或者檢視setting.txt中的node_mirror,如果不設定的預設是 https://nodejs.org/dist/
nvm npm_mirror [url] 設定或者檢視setting.txt中的npm_mirror,如果不設定的話預設的是: https://github.com/npm/npm/archive/.
14. nvm uninstall <version> 解除安裝制定的版本
15. nvm use [version] [arch] 切換制定的node版本和位數
16. nvm root [path] 設定和檢視root路徑
17. nvm --help 檢視幫助