使用npm卸载时自动从package.json中删除依赖项

npm init我可以使用以下方法在我的package.json中添加依赖项:

 npm install package --save 

并说,我想uninstall包,我这样做:

 npm uninstall package 

但我希望我的package.json也可以相应更新,而不必手动转到该文件并删除该行。

从npm文档它说:

这是严格的附加,所以它不会从你的package.json中删除选项,没有一个很好的理由。

所以,我只是想知道这是否可能。

使用相同的 – 保存标志。 如果您安装了依赖项:

 $> npm install grunt-cli --save 

你可以卸载它,package.json得到更新,使用:

 $> npm uninstall grunt-cli --save 

'save'标志告诉npm根据你刚做的操作更新package.json。

节点版本6.9.5和窗口7最终。 打包jsonpath,并在cmd提示符types的下面一行

npm卸载dependency-name -save