nvm
node version manager(node版本管理工具)
通過將多個(gè)node 版本安裝在指定路徑,然后通過 nvm 命令切換時(shí),就會(huì)切換我們環(huán)境變量中 node 命令指定的實(shí)際執(zhí)行的軟件路徑。
使用場(chǎng)景:比如我們手上同時(shí)在做好幾個(gè)項(xiàng)目,這些項(xiàng)目的需求都不太一樣,導(dǎo)致了這些個(gè)項(xiàng)目需要依賴的nodejs版本也不同,這種情況下,我們就可以通過nvm來切換nodejs的版本,而不需要頻繁地下載/卸載不同版本的nodejs來滿足當(dāng)前項(xiàng)目的要求
windows系統(tǒng)下的nvm 安裝
1. 下載
可下載以下版本:
nvm-noinstall.zip:綠色免安裝版,但使用時(shí)需要進(jìn)行配置。
nvm-setup.zip:安裝版,推薦使用
2. 安裝(nvm-setup)
- 雙擊解壓后的文件
nvm-setup.exe

- 選擇nvm安裝路徑

遇坑警告?。。。?!
這里我一開始選擇的路徑為
C:\Program Files\nvm
在安裝完成后,執(zhí)行nvm use 14.5.0的時(shí)候,出現(xiàn)了:
exit code 1:‘D:\Program’ #%$#^%$^%&%&@#
的問題(后面這些符號(hào)表示當(dāng)時(shí)報(bào)錯(cuò)時(shí)候的亂碼……)
查閱了一些前人的經(jīng)驗(yàn)后得知,問題的原因是Program Files這個(gè)文件名中含有空格@_@
所以,各位在選擇文件夾的時(shí)候,需要注意,文件夾名不要出現(xiàn)中文和空格。
- 選擇nodejs安裝路徑

- 確認(rèn)安裝

5.檢查是否安裝成功
打開CMD,輸入nvm,安裝成功則會(huì)如下圖所示,它會(huì)顯示出當(dāng)前nvm版本以及nvm的命令:

3. 使用nvm
- nvm list 命令 - 顯示版本列表
nvm list // 顯示已安裝的版本(同 nvm list installed)
nvm list installed // 顯示已安裝的版本
nvm list available // 顯示所有可以下載的版本
- nvm install 命令 - 安裝指定版本nodejs
nvm install 14.5.0 // 安裝14.5.0版本node
nvm install latest // 安裝最新版本node
- nvm use 命令 - 使用指定版本node
nvm use 14.5.0 // 使用14.5.0版本node
- nvm uninstall 命令 - 卸載指定版本 node
nvm uninstall 14.5.0 // 卸載14.5.0版本node
遇坑警告?。。。?!
在運(yùn)行
nvm install的時(shí)候,有可能會(huì)出現(xiàn)無權(quán)限安裝的問題,如果遇到此問題,請(qǐng)以管理員身份運(yùn)行cmd。
4. 其他命令
nvm arch:顯示node是運(yùn)行在32位還是64位系統(tǒng)上的nvm on:開啟nodejs版本管理nvm off:關(guān)閉nodejs版本管理nvm proxy [url]:設(shè)置下載代理。不加可選參數(shù)url,顯示當(dāng)前代理。將url設(shè)置為none則移除代理。nvm node_mirror [url]:設(shè)置node鏡像。默認(rèn)是https://nodejs.org/dist/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。nvm npm_mirror [url]:設(shè)置npm鏡像。https://github.com/npm/cli/archive/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。nvm root [path]:設(shè)置存儲(chǔ)不同版本node的目錄。如果未設(shè)置,默認(rèn)使用當(dāng)前目錄。nvm version:顯示nvm版本。version可簡(jiǎn)化為v。