前言
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.161.7.16是ionic1最新版本
-
nvm uninstall 10.6.0卸載指定版本,卸載前最好先切換到其他版本
-
使用
nvm查看幫助文檔











