使用nvm安裝/管理多個(gè)nodejs版本

前言

  • ionic和angular版本更新比較快,老的項(xiàng)目和最新的項(xiàng)目對(duì)nodejs的版本依賴不同

  • 運(yùn)行舊的ionic項(xiàng)目可能需要nodejs 6.x版本,運(yùn)行新的項(xiàng)目需要8.x,如何同時(shí)安裝多個(gè)nodejs版本是本文介紹的內(nèi)容,之前在這里介紹過(guò)如何安裝和卸載nodejs

  • 安裝多版本之前,請(qǐng)先去控制面板卸載本機(jī)的nodejs

下載nvm-windows

  • 去github下載nvm-windows最新版,如下圖,目前(2018年7月11日)最新版是1.1.6

  • 下載后安裝,注意不要安裝在C盤,如下圖我選擇D盤安裝

我第一次安裝在C盤執(zhí)行node -v提示拒絕訪問(wèn),然后卸載NVM重新安裝到D盤就可以了,可能是win10系統(tǒng)的權(quán)限問(wèn)題

  • 安裝完成后執(zhí)行nvm version輸出版本號(hào)說(shuō)明安裝成功

使用nvm-windows

  • nvm list查看已經(jīng)安裝的nodejs版本,目前我已經(jīng)安裝了兩個(gè),其中正在使用6.14.3

  • nvm list available查看可以安裝的版本

  • nvm install 10.6.0安裝指定版本nodejs,我這里演示安裝10.6.0

如果你的網(wǎng)絡(luò)不夠給力,就要設(shè)置代理,如下圖找到nvm安裝目錄,編輯settings.txt文件添加node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

  • nvm use 10.6.0切換到指定版本,如下圖

  • 此時(shí)我們的pc上已經(jīng)安裝了多個(gè)版本nodejs,使用nvm use 版本號(hào)隨意切換版本

  • 注意:切換到另一版本后,原來(lái)用npm安裝的全局依賴在新切換的版本上是用不了的

比如:我在原來(lái)的版本用命令npm i -g ionic在全局安裝了最新版ionic,切換nodejs版本后用不了,需要重新安裝ionic,當(dāng)然好處是可以安裝其他版本的ionic,如npm i -g ionic@1.7.16 1.7.16是ionic1最新版本

  • nvm uninstall 10.6.0卸載指定版本,卸載前最好先切換到其他版本

  • 使用nvm查看幫助文檔

最后

  • 如果你想卸載nvm,請(qǐng)前往控制面板卸載

  • Mac可以使用nvm或者n進(jìn)行nodejs多版本管理,聽(tīng)說(shuō)n更好用點(diǎn),請(qǐng)自行學(xué)習(xí),注意:n不支持windows系統(tǒng)

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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