如何使用NPM卸载时自动删除Package.json中的依赖项?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (132)

npm init之后我可以使用这个我的package.json添加依赖关系:

npm install package --save

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

npm uninstall package

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

从npm文档它说:

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

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

提问于
用户回答回答于

使用相同的--save标志。如果您通过以下方式安装了依赖项:

$> npm install grunt-cli --save

你可以卸载它,使用package.json进行更新:

$> npm uninstall grunt-cli --save

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

用户回答回答于

对于节点版本6.9.5和最终的窗口7。转到打包json路径并在cmd提示符下键入下面一行

npm卸载dependency-name -save

扫码关注云+社区