在項(xiàng)目中我們時(shí)常要在不同的node版本下呢堰,進(jìn)行調(diào)試和測(cè)試抄瑟,node有兩個(gè)比較流行的版本管理工具,‘n’和‘nvm’皮假。但是他們不支持windows!B钗H亲省!航闺!褪测,
安裝報(bào)錯(cuò) ,后來(lái)看了官網(wǎng)潦刃,發(fā)現(xiàn)他不支持windows
之前一直在幾個(gè)版本之間侮措,相互卸載安裝,浪費(fèi)了不少時(shí)間乖杠,今天找了一個(gè)支持windows的node版本管理nvm-windows分扎。好像不能通過(guò)命令行去下載(我沒有找到)。
1 nvm安裝
下載地址nvm-setup.zip
傻瓜化的安裝胧洒,之間下一步下一步就好啦畏吓。
我們就可以使用nvm啦
2 nvm使用
1.通過(guò)nvm安裝任意版本的node
nvm install 版本號(hào)
安裝之后這里就會(huì)多一個(gè)版本
2.切換版本
nvm use 版本號(hào)
這就OK啦
當(dāng)然它還有一些其他命令
nvm uninstall 版本號(hào) //卸載指定版本
nvm current //顯示當(dāng)前版本
nvm alias 名字 版本號(hào) //給不同的版本號(hào)加名字
nvm unalias 名字 //刪除已經(jīng)定義的名字
nvm ls //查看當(dāng)前電腦上已經(jīng)安裝的全部node版本 正在使用的版本號(hào)前面有一個(gè)*號(hào)
nvm ls available //查看可用的全部node版本
這樣就可以很方便的切換這個(gè)版本啦
如果需要安裝版本的node 只要重復(fù)執(zhí)行上面的方法1就可以了,需要使用哪個(gè)版本的node執(zhí)行方法2就可以調(diào)用哪個(gè)版本的node卫漫。
如果報(bào):Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.Get https://nodejs.org/dist/latest/SHASUMS256.txt: net/http: TLS handshake timeout這種錯(cuò)菲饼,說(shuō)明出現(xiàn)遠(yuǎn)程連接被關(guān)閉的問題,這是由于國(guó)內(nèi)網(wǎng)絡(luò)限制導(dǎo)致的解決方法:
可以將nvm中node和那npm設(shè)置到國(guó)內(nèi)源,在nvm的安裝路徑下找到settings.txt(如果沒有列赎,可新建一個(gè))打開:添加一下代碼node_mirror:npm.taobao.org/mirrors/node/npm_mirror:npm.taobao.org/mirrors/npm/