Window下安裝nodejs版本管理工具nvm

nvm是nodejs版本管理工具,可以對不同的nodejs版本進行切換。經(jīng)過不停的安裝、踩坑,現(xiàn)對安裝過程中遇到的問題,記錄下解決方法。

下載安裝nvm

下載鏈接:https://github.com/coreybutler/nvm-windows/releases,其中分為安裝版本和免安裝版本,對于免安裝版本,解壓后需要設(shè)置環(huán)境變量。

各個版本如下圖所示:

安裝文件截圖

安裝

下載nvm-setup.zip文件,解壓后執(zhí)行安裝文件nvm-setup.exe。選擇安裝路徑,如下圖:


nvm安裝路徑

在選擇安裝路徑時,文件夾中不能有中文和空格,否則會出現(xiàn)問題。點擊"Next"進入下一步,設(shè)置nodejs的引用路徑,如下圖:


設(shè)置nodejs引用路徑

在設(shè)置nodejs路徑是要確保nodejs這個文件夾的存在,如果沒有這個文件夾,安裝完成后會出現(xiàn)切換版本不成功的問題。(為了管理的方便性,最好把路徑設(shè)置在和nvm安裝的相同目錄下)。點擊"Next"完成之后的安裝。

環(huán)境變量設(shè)置

使用安裝版完成后,在系統(tǒng)環(huán)境變量中,會自動添加NVM_HOME和NVM_SYMLINK這兩個變量,并通過"%NVM_HOME%"和"%NVM_SYMLINK%"加入到Path中。具體如下圖所示:


環(huán)境變量

如果是免安裝的,需要手動配置,然后加入到path中去。

NVM使用

nvm常用命令:

nvm version ——?查看nvm的版本。

nvm ls ——?查看本機中已安裝的nodejs版本(其中前面有*的為當前正在使用的版本)。

nvm list available ——?顯示可以安裝nodejs版本列表。

nvm install xxx ——?安裝指定的nodejs版本。

nvm uninstall xxx ——?卸載指定的nodejs版本。

nvm use xxx ——切換nodejs版本。

nvm安裝nodejs

打開cmd命令窗口,運行如下命令:

nvm install 12.13.1

安裝nodejs的同時,會一起把npm安裝的。在安裝完成的時候,在cmd中運行node -v成功,但是npm -v報“不是內(nèi)部命令”的錯誤。

報錯原因及解決方案

原因:安裝完成后,在安裝目錄對應(yīng)的nvm下,會多出temp和v12.13.1兩個文件夾,點擊進入v12.13.1->node_modules下是空的。所以在cmd中運行命令會找不到可執(zhí)行的文件。

解決辦法:在temp下會有個npm壓縮包,解壓到node_modules下,重命名為npm,并把npm->bin目錄下的npm和npm.cmd復(fù)制到v12.13.1目錄下,重新打開cmd,運行npm -v命令。正常輸出npm版本號。


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

相關(guān)閱讀更多精彩內(nèi)容

  • nvm最新的下載地址 Node版本管理器--nvm,可以運行在多種操作系統(tǒng)上。nvm for windows 是使...
    weiqinl閱讀 7,656評論 0 6
  • 前言 目前主流的node版本管理工具有兩種,nvm和n。兩者差異挺大的,具體分析可以參考一下淘寶FED團隊的一篇文...
    一個廢人閱讀 6,648評論 0 3
  • 文/熠歆 10點半左右就去說病人咳嗽、咳嗽、咳嗽,你們叫我去買霧化器,我10分鐘內(nèi)就買來,你們開的藥了????都1...
    熠歆閱讀 381評論 0 0
  • 莎: 離開你的第五天,從北京輾轉(zhuǎn)到沈陽,又從沈陽連夜到通化,東北的天不知道從什么時候開始黑這么早,五點就黑了,現(xiàn)在...
    曉曉石頭閱讀 156評論 0 0
  • 九毫閱讀 740評論 1 1

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