Node.js 在运行“npm安装xx”和“npm卸载xx”之后,npm如何知道如何更新“package.json”`

Node.js 在运行“npm安装xx”和“npm卸载xx”之后,npm如何知道如何更新“package.json”`,node.js,npm,npm-scripts,Node.js,Npm,Npm Scripts,我对它很好奇,但不知道它如何知道在哪里插入或删除包名?尝试在package.json中自动插入最新版本 npm安装--保存xx 您可以随时阅读上的源代码并澄清您想知道的内容。因为npm@5.0.0默认情况下,运行npm install(不带--save标志)会将包添加到package.json的依赖项部分-当然,除非设置了npm config set save false。不再包括--save标志,因为它是冗余的。但是,如果要从package.json中删除,则运行时可以使用--save标志。

我对它很好奇,但不知道它如何知道在哪里插入或删除包名?

尝试在package.json中自动插入最新版本

npm安装--保存xx


您可以随时阅读上的源代码并澄清您想知道的内容。因为
npm@5.0.0
默认情况下,运行
npm install
(不带
--save
标志)会将包添加到package.json的
依赖项
部分-当然,除非设置了
npm config set save false
。不再包括
--save
标志,因为它是冗余的。但是,如果要从package.json中删除,则运行时可以使用
--save
标志。