1. 程式人生 > 其它 >nvm作用、下載、使用、常見問題

nvm作用、下載、使用、常見問題

一、nvm是什麼及作用 nvm全名node.js version management,同等於nodejs的版本管理工具。當不同專案使用不同版本nodejs且不統一時,這時就用到nvm進行不同專案不同版本nodejs使用上的切換。 二、下載 1、下載nvm地址:https://github.com/coreybutler/nvm-windows/releases可下載最新版本, nvm-setup.zip:安裝版,推薦使用,無需配置就可以使用,方便。 2、解壓縮,執行nvm-setup.exe,選擇nvm安裝路徑,下一步選擇node安裝路徑(第一次安裝我選擇的預設安裝路徑),依次點選完成直到 finish 3、安裝完成後在控制面板-程式中可看到,執行nvm version 檢視版本來檢測 ps: 1、建議安裝預設路徑C盤下,避免出錯(實測過放在D盤,在執行nvm use 版本 時出錯亂碼) 2、如果已經單獨安裝了node,建議解除安裝(nvm安裝切換node) 3、無需手動配置環境變數,在安裝過程中會自動新增環境變數

三、nvm使用 檢視環境 #幫助
 nvm -h  
# 檢視版本1.1.8
 nvm version 
# 電腦系統和當前nodejs的位數
nvm arch
# System Default: 64-bit.
# Currently Configured: 64-bit.
安裝nodejs
語法:nvm install <version> [arch]
# 安裝指定版本: 
nvm install 8.9.4 64-bit
nvm install 14.9.0 64-bit
列出nodejs
nvm list
# 檢視當前使用版本
node 
-v
# 檢視已經安裝及正在使用的版本 nvm list installed 切換nodejs
語法:nvm use [version] [arch]
nvm use 8.9.4
nvm use 14.9.0
解除安裝nodejs
nvm uninstall <version> 

四、nvm下載安裝以後導致npm和cnpm都不能使用啦

因為如果我們單獨的下載node他裡面是集成了npm和cnpm的 但是我們安裝了nvm之後有多個版本的node了 我們可以開啟自己的nvm的目錄看到他有個temp的檔案裡面就是我們下載的幾個版本的node對應的npm。 這時候我們需要開啟settings.txt加上兩行
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
然後把nvm這個檔案裡面的下載的node的所有的版本和temp這個檔案刪除。 然後在執行下載操作
nvm install 8.9.4 64-bit
nvm install 14.9.0 64-bit
然後下載完我們會發現node的版本里面就有npm的內容啦 C:\Users\Administrator\AppData\Roaming\nvm檔案下

本部落格主要記錄自己的學習點滴~,文章來源於總結,還有在工作中實際碰到的問題以記錄。