在npm init
之后,我可以使用以下命令在我的package.json中添加依赖项:
npm install package --save
比方说,我想要对包执行uninstall
操作,方法是:
npm uninstall package
但我希望我的package.json也能相应地更新,而不必手动转到文件并删除该行。
从npm文档中可以看到:
它是严格的累加性的,所以它不会在没有真正好的理由的情况下从你的package.json中删除选项。
所以,我只想知道这是否可能。
发布于 2013-10-17 07:22:25
使用相同的--save
标志。如果您使用以下命令安装了依赖项:
$> npm install grunt-cli --save
在更新package.json时,您可以使用以下命令卸载它:
$> npm uninstall grunt-cli --save
'save‘标志告诉npm根据您刚才执行的操作来更新package.json。
发布于 2018-11-14 16:04:45
在我的例子中--save没有清除package.json中的条目,按照ionic-建议的命令--我认为,如果卸载碰巧退出并出现任何错误,package.json将不会更新,在这种情况下,您只能手动更改package.json,这很繁琐,但我猜这是唯一的方法
更新
当你卸载一个依赖于其他激活的软件包的软件包时,在这种情况下,卸载可能会失败,并出现错误/警告,安全的方法是通过以下依赖关系图,不确定是否有可用的工具,在这样的操作下,一个方便的工具,警告消息是相当误导的,尽管“你必须安装对等依赖.”当我们卸载一个包的时候没有任何意义
https://stackoverflow.com/questions/19415523
复制相似问题