1、node多版本安裝
工具:nvm,nvmw,n,gnvm
2今膊、npm自身更新
npm update npm
npm install npm -g
npm install npm@latest -g (win7下我電腦上只有這個(gè)成功了)
我電腦上node和npm安裝位置如下
npm.cmd為老版的npm咙边,位置如圖:
新安裝的npm如圖:
命令行運(yùn)行npm -v,還是原來(lái)的版本。因?yàn)樵瓉?lái)npm.cmd和node.exe在同一目錄下(也就是同一環(huán)境變量)拗胜,所以運(yùn)行npm的時(shí)候,總是運(yùn)行老版的怒允。解決方法就是將npm.cmd弄到別的地方(別刪掉埂软,如果新版有問(wèn)題還可以繼續(xù)用回老版),我是直接放到老版的npm目錄下(D:\tools\nodejs\node_modules\npm纫事,注意這個(gè)目錄根據(jù)環(huán)境變量是訪問(wèn)不到的)勘畔,然后將新版的npm.cmd所在目錄加到環(huán)境變量。
注意:從上面的圖片可以看到老版本的npm的 node_cache和node_global已經(jīng)被我修改到nodejs安裝目錄下±龌蹋現(xiàn)在用新版npm全局安裝一個(gè)模塊炫七,會(huì)發(fā)現(xiàn)模塊安裝的位置和老版的安裝位置一樣,因?yàn)槲业膎pm的配置文件沒(méi)有變更