告诉npm安装摆脱不再需要的依赖关系

我添加了一些库到我的package.json文件,但现在我发现我不再需要它们了

是否有一些命令行parameter passing给npm install来告诉它删除不再需要的包? 也就是node_modules中不再位于package.json中的那些包

或者,我应该只是删除node_modules文件夹,并再次运行npm install …(我希望有一个更聪明的解决scheme)

我发现npm ls正确地认识到不再需要库是多余的

你可以做npm prune来移除多余的包。 链接到文档。