手動(dòng)更新NPM

這兩天做東西終于遇到了一個(gè)問題,就是npm版本不夠,自己的版本是2.5.1,當(dāng)執(zhí)行某個(gè)命令時(shí),提示需要npm版本>=3.0.0,于是自己就查閱了一些資料更新了一下npm,現(xiàn)在做一下記錄。

</br>

我們來做以下幾個(gè)步驟:
  • 打開git,執(zhí)行npm install -g npm,這個(gè)命令會(huì)把最新的npm進(jìn)行全局安裝

命令執(zhí)行完后我們可以到C:\Users\你的PC名\AppData\Roaming\npm文件夾下找到這個(gè)npm(windows是這個(gè)路徑),這個(gè)文件夾下放的就是全局安裝的package

  • 我們找到node的安裝文件夾,打開node_modules文件夾,會(huì)看到一個(gè)npm文件夾,然后刪除這個(gè)npm文件夾。

這個(gè)就是我們當(dāng)初安裝node的時(shí)候,一起安裝的npm包,我們平時(shí)執(zhí)行的npm命令使用的就是這個(gè)npm包

  • 把之前全局安裝的那個(gè)npm文件夾剪切然后粘貼到node文件夾下的node_modules文件夾下。
  • 執(zhí)行npm -v,我們可以看到npm版本已經(jīng)更新了
PS:其實(shí)在我們執(zhí)行完npm install -g npm這個(gè)命令后,執(zhí)行npm -v就可以看到npm版本已經(jīng)是最新的了,但是需要注意的是這個(gè)時(shí)候使用的npm包是剛剛?cè)职惭b的npm包。而不是在node安裝文件夾里的那個(gè)npm包,這個(gè)npm命令就相當(dāng)于我們?nèi)职惭b grunt或者Vue命令行的一個(gè)全局命令,不過這樣直接使用這個(gè)npm 命令是否在某些地方會(huì)出錯(cuò),筆者就不得而知了。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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