移除

清除記錄

選擇 CLI 版本

概要

很遺憾看到您離開。

sudo npm uninstall npm -g

或者,如果失敗了,請取得 npm 原始碼,並執行

sudo make uninstall

更嚴重的解除安裝

通常,以上說明就已足夠。這將移除 npm,但保留您安裝的任何內容。

如果這不起作用,或者您需要更嚴格的措施,請繼續閱讀。

請注意,這僅適用於全球安裝的套件。本機安裝完全包含在專案的 node_modules 資料夾中。刪除該資料夾,除非套件的安裝指令碼行為不佳,否則一切都消失了。

這假設您已在預設位置安裝 node 和 npm。如果您使用不同的 --prefix 設定 node,或使用不同的前綴設定安裝 npm,請相應調整路徑,將 /usr/local 替換為您的安裝前綴。

手動移除所有與 npm 相關的內容

rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*

如果您使用 npm 安裝項目,建議您先使用 npm 將其解除安裝,然後在正確安裝後再重新安裝。這有助於找出任何存在的符號連結

ls -laF /usr/local/{lib/node{,/.npm},bin,share/man} | grep npm

在版本 0.3 之前,npm 使用 shim 檔案作為可執行檔和節點模組。若要追蹤這些檔案,您可以執行下列動作

find /usr/local/{lib/node,bin} -exec grep -l npm \{\} \; ;

另請參閱

編輯 GitHub 上的此頁面
2 貢獻者ericmuttalukekarrys
上次編輯者為 ericmutta,時間為 2023 年 1 月 3 日