簡體   English   中英

如何全局刪除已安裝的 npm 包?

[英]How to Remove Installed npm packages globally?

我想我一直在錯誤地使用 npm,大部分時間是全局安裝(使用 -g)而不是本地安裝(使用 -save)。 現在我有一長串想要/應該**清理的全局包。

(**我是新來的,除了 OCD 整潔之外,我不想在沒有明確提及的情況下意外地在應用程序中使用包,否則在某個地方部署可能會成為一個難題。)。

我知道我可以使用npm uninstall <package> -g進行實際刪除,但是我如何決定應該保留什么? 有一長串類似“cuddly-bunny@1.2.3”之類的東西。

有沒有辦法確定一個項目是否正在使用它,或者它是否是我在全球范圍內需要的那種東西? 為每個人查看文檔將是漫長的一天。 或者也許有一個經驗法則,比如:“一個人通常需要 x、y 和 z,你可以刪除其余的”?

另外,一旦我有了刪除列表,我是否唯一的選擇是逐一執行所有這些 un​​istall -g 命令?

您可以使用: npm uninstall -g package_to_uninstall

請參閱: https : //docs.npmjs.com/cli/uninstall如果您更喜歡視頻: https : //docs.npmjs.com/getting-started/uninstalling-global-packages

如果要刪除所有包; 有一個技巧:請按照以下鏈接: 命令全局刪除所有 npm 模塊?

這在 ubuntu for pm2 上不起作用,我不得不運行npm remove pm2 -g

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM