1. 程式人生 > 其它 >window環境nvm管理node版本

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 檢視幫助