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

我认为我一直在错误地使用npm,大部分时间安装在全局(使用-g)而不是本地(使用-save)。 现在我有一个全球性的软件包列表,我想/应该**清理。

(**我是这个新手,除了OCD整理之外,我不想在应用程序中意外地使用一个包,而没有明确提及它,否则在部署某个地方可能会变得困难)。

我明白,我可以使用npm uninstall <package> -g 来做实际的删除操作,但是我怎样才能决定应该保留什么? 有一个名为“cuddly-bunny@1.2.3”等等的链表。

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

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

您可以使用: npm uninstall -g package_to_uninstall

请参阅: https : //docs.npmjs.com/cli/uninstall如果您更喜欢video: https : //docs.npmjs.com/getting-started/uninstalling-global-packages

如果你想删除所有的包; 有技巧:请按照下面的链接: 命令全球删除所有npm模块?