NVM介紹
NVM全稱node.js version management ,專(zhuān)門(mén)針對(duì)node版本進(jìn)行管理的工具,通過(guò)它可以安裝和切換不同版本的node.js。
MVM下載
github下載地址,選擇nvm-setup.zip:安裝版,推薦使用
NVM安裝
解壓下載好的安裝包并執(zhí)行,這里需要注意,選擇node.js安裝路徑時(shí)最好單獨(dú)創(chuàng)建一個(gè)文件夾,因?yàn)槁窂交蛭募A中出現(xiàn)中文和空格后在安裝項(xiàng)目依賴時(shí)會(huì)發(fā)生意想不到的的錯(cuò)誤,其他步驟一般不需要特殊處理,直接下一步即可,安裝好后,在cmd輸入 nvm -v 如果出現(xiàn)下面內(nèi)容則說(shuō)明安裝成功

安裝指定版本的node.js
在cmd執(zhí)行nvm install <version> [arch] 命令,version代表需要安裝的版本號(hào),具體版本根據(jù)官網(wǎng)提供和項(xiàng)目需求按需安裝,官網(wǎng)版本地址,可選參數(shù)arch指定安裝32位還是64位版本,默認(rèn)是系統(tǒng)位數(shù)。
NVM使用指定版本
在cmd執(zhí)行nvm use <version>,如果出現(xiàn)以下錯(cuò)誤,一般需要以管理員身份運(yùn)行cmd,再執(zhí)行以上命令。

NVM其他命令
nvm arch :顯示node是運(yùn)行在32位還是64位。
nvm install <version> [arch] :安裝node, version是特定版本也可以是最新穩(wěn)定版本latest??蛇x參數(shù)arch指定安裝32位還是64位版本,默認(rèn)是系統(tǒng)位數(shù)??梢蕴砑?-insecure繞過(guò)遠(yuǎn)程服務(wù)器的SSL。
nvm list [available] :顯示已安裝的列表??蛇x參數(shù)available,顯示可安裝的所有版本。list可簡(jiǎn)化為ls。
nvm on :開(kāi)啟node.js版本管理。
nvm off :關(guān)閉node.js版本管理。
nvm proxy [url] :設(shè)置下載代理。不加可選參數(shù)url,顯示當(dāng)前代理。將url設(shè)置為none則移除代理。
nvm node_mirror [url] :設(shè)置node鏡像。默認(rèn)是https://nodejs.org/dist/。如果不寫(xiě)url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
nvm npm_mirror [url] :設(shè)置npm鏡像。https://github.com/npm/cli/archive/。如果不寫(xiě)url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
nvm uninstall <version> :卸載指定版本node。
nvm use [version] [arch] :使用指定版本node??芍付?2/64位。
nvm root [path] :設(shè)置存儲(chǔ)不同版本node的目錄。如果未設(shè)置,默認(rèn)使用當(dāng)前目錄。
nvm version :顯示nvm版本。version可簡(jiǎn)化為v。