W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
從頭開(kāi)始
sudo npm uninstall npm -g
或者,如果失敗,請(qǐng)獲取 npm 源代碼,然后執(zhí)行以下操作:
sudo make uninstall
通常,上述說(shuō)明就足夠了。這將刪除 npm,但會(huì)留下你已安裝的任何內(nèi)容。
如果這不起作用,或者如果你需要更徹底的措施,請(qǐng)繼續(xù)閱讀。
請(qǐng)注意,這僅對(duì)于全局安裝的軟件包是必需的。本地安裝完全包含在項(xiàng)目的node_modules
?文件夾中。刪除該文件夾,一切都消失了,而且包的安裝腳本特別不正常。
假設(shè)你在默認(rèn)位置安裝了 node 和 npm。如果你使用不同的--prefix
配置節(jié)點(diǎn),或者使用不同的前綴設(shè)置安裝 npm,則相應(yīng)地調(diào)整路徑,替換?/usr/local
為你的安裝前綴。
那么你就要手動(dòng)刪除與 npm 相關(guān)的所有內(nèi)容:
rm -rf /usr/local/ { lib/node { ,/.npm,_modules } ,bin,share/man } /npm*
如果你使用npm安裝了一些東西,那么最好的辦法是先使用 npm 卸載它們,然后再正確安裝后再次安裝它們。這可以幫助找到任何存在的符號(hào)鏈接:
ls -laF /usr/local/ { lib/node { ,/.npm } ,bin,share/man } | grep npm
在 0.3 版本之前,npm 使用 shim 文件作為可執(zhí)行文件和節(jié)點(diǎn)模塊。要跟蹤這些,你可以執(zhí)行以下操作:
find /usr/local/ { lib/node,bin } -exec grep -l npm \ { \ } \ ; ;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: