背景
因?yàn)殡娔X本身node版本過新(v8.11.x)郊闯,導(dǎo)致拉下來一個(gè)項(xiàng)目跑不起來妻献,大概原因是:項(xiàng)目里的某一個(gè)依賴包,在node v8+以下需要升級(jí)到高版本才能運(yùn)行(因?yàn)榫幾g方式改變的原因团赁?),具體哪一個(gè)依賴不太記得了育拨,然后我愉快的升級(jí)了這個(gè)依賴,導(dǎo)致其他同事和線上的node 都需要升級(jí) .. emmm... 有點(diǎn)尷尬
然后發(fā)現(xiàn)了 nvm - node版本管理器 這個(gè)東東欢摄,決定小小用起來
下載
nvm-noinstall.zip: 綠色免安裝版本熬丧,但是使用之前需要配置
nvm-setup.zip:安裝包,下載之后點(diǎn)擊安裝怀挠,無需配置就可以使用析蝴,方便。
Source code(zip):zip壓縮的源碼
Sourc code(tar.gz):tar.gz的源碼绿淋,一般用于*nix系統(tǒng)
我在這里下載的是nvm-noinstall.zip
安裝
我的安裝記錄沒有截圖闷畸,找了兩張網(wǎng)上的圖
nvm的安裝路徑名稱中最好不要有空格
然后一直next到安裝成功,打開安裝目錄躬它,雙擊
install.cmd
直接回車腾啥,然后在這個(gè)目下創(chuàng)建setting.txt
輸入內(nèi)容
root: D:\worktools\nvm
path: C:\Program Files\nodejs
環(huán)境變量里應(yīng)該已經(jīng)有了NVM_HOME
和NVM_SYMLINK
運(yùn)行nvm -v
成功
使用
-
首先下載幾個(gè)node版本,使用
nvm install [version]
即可
這里我碰到一個(gè)問題,因?yàn)槲译娔X已經(jīng)裝了node v8.11.3倘待,所以要把他卸了疮跑,先把環(huán)境變量里的NODE配置刪掉,然后找到安裝包把它romove
-
現(xiàn)在切換一下node版本凸舵,
切換成功