问题

有没有办法简单地从Node.js项目卸载所有未使用(未声明)依赖项(在我的package.json中不再定义的依赖项.)当我更新我的应用程序时,我喜欢自动删除未引用的包.

  最佳答案

运行 npm prune 删除未列入 package.json 的模块。

npm help prune:

此命令删除“无关”包.如果提供包名,则只删除匹配其中一个提供名称的包.

无关包是没有列入父包的依赖项列表的包。

如果指定 --production 标志,该命令将删除 devDependencies 中指定的包。

  相同标签的其他问题

node.jsnpmuninstall