有没有办法简单地从Node.js项目卸载所有未使用(未声明)依赖项(在我的package.json
中不再定义的依赖项.)当我更新我的应用程序时,我喜欢自动删除未引用的包.
最佳答案
运行 npm prune
删除未列入 package.json
的模块。
从npm help prune
:
此命令删除“无关”包.如果提供包名,则只删除匹配其中一个提供名称的包.
无关包是没有列入父包的依赖项列表的包。
如果指定
--production
标志,该命令将删除 devDependencies 中指定的包。
上一个问题:如何在构建之间保留lldb会话