让npmremove模块从package.json中删除,即反映package.json的状态

Joh*_*ahl 0 module uninstallation node.js npm package.json

如果我删除 package.json 中的依赖项,是否可以运行命令让 NPM 从 node_modules 目录中删除它?

我知道我可以直接从 NPM 中删除它

npm uninstall <module> --save
Run Code Online (Sandbox Code Playgroud)

但我认为,如果我可以从 package.json 中删除该行并运行命令,然后 NPM 会删除它(和/或安装我添加到 package.json 中的任何内容),那么会更容易。换句话说,我想要一个命令来使我的 node_modules 目录反映我在 package.json 中设置的依赖项。

有什么办法可以做到这一点吗?

moo*_*ker 5

使用npm prune命令删除之前安装但从 package.json 文件中删除的软件包。