如何全局删除已安装的 npm 包



我想我一直在使用npm不正确,大多数时候是全局安装(使用-g)而不是本地安装(使用-save)。 现在我有一长串我想要/应该清理的全局包。

(**我是新手,除了强迫症整洁之外,我不想在没有明确提及的情况下意外使用应用程序中的包,否则它可能成为部署某个地方的难题。

我知道我可以使用npm uninstall <package> -g进行实际删除,但是我如何决定应该保留哪些内容? 有一个列表,如"可爱bunny@1.2.3"等等。

有没有办法确定一个项目是否正在使用它,或者它是否是我在全球范围内需要的那种东西? 每个人的文档都将是漫长的一天。 或者也许有一个经验法则,比如:"一个通常需要 x、y 和 z,你可以删除其余的"?

另外,一旦我有一个删除列表,我唯一的选择是逐个执行所有这些unistall -g命令吗?

您可以使用: npm uninstall -g package_to_uninstall

参见:https://docs.npmjs.com/cli/uninstall如果您更喜欢视频:https://docs.npmjs.com/getting-started/uninstalling-global-packages

如果要删除所有包;有技巧:请点击以下链接:全局删除所有 npm 模块的命令?

这在

pm2 的 ubuntu 上不起作用,我不得不运行npm remove pm2 -g

最新更新