npm removal

2021-10-29 10:53 更新

從頭開(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 \ { \ } \ ; ; 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)