node.js - npm升级 - 卸载node




npm命令来卸载或修剪Node.js中未使用的软件包 (2)

如果您不担心几分钟时间这样做,解决方案将是rm -rf node_modulesnpm install再次npm install以重建本地模块。

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


运行npm prune以unbuild package.json未列出的模块。

npm help prune

该命令删除“无关”的软件包。 如果提供了一个包名称,那么只有与所提供名称匹配的包才会被删除。

无关程序包是父程序包的依赖项列表中未列出的程序包。

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





uninstall