nvm安裝(Windows篇)

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)

  1. 雙擊解壓后的文件nvm-setup.exe
image.png
  1. 選擇nvm安裝路徑
image.png

遇坑警告?。。。?!

這里我一開始選擇的路徑為 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) 中文空格。

  1. 選擇nodejs安裝路徑
image.png
  1. 確認(rèn)安裝
image.png

5.檢查是否安裝成功

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

image.png

3. 使用nvm

  1. nvm list 命令 - 顯示版本列表
nvm list // 顯示已安裝的版本(同 nvm list installed)
nvm list installed // 顯示已安裝的版本
nvm list available // 顯示所有可以下載的版本
  1. nvm install 命令 - 安裝指定版本nodejs
nvm install 14.5.0 // 安裝14.5.0版本node
nvm install latest // 安裝最新版本node
  1. nvm use 命令 - 使用指定版本node
nvm use 14.5.0 // 使用14.5.0版本node
  1. 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. 其他命令

  1. nvm arch :顯示node是運(yùn)行在32位還是64位系統(tǒng)上的

  2. nvm on :開啟nodejs版本管理

  3. nvm off :關(guān)閉nodejs版本管理

  4. nvm proxy [url] :設(shè)置下載代理。不加可選參數(shù)url,顯示當(dāng)前代理。將url設(shè)置為none則移除代理。

  5. nvm node_mirror [url] :設(shè)置node鏡像。默認(rèn)是https://nodejs.org/dist/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。

  6. nvm npm_mirror [url] :設(shè)置npm鏡像。https://github.com/npm/cli/archive/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。

  7. nvm root [path] :設(shè)置存儲(chǔ)不同版本node的目錄。如果未設(shè)置,默認(rèn)使用當(dāng)前目錄。

  8. nvm version :顯示nvm版本。version可簡(jiǎn)化為v。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容