[英]Automatically updating dependencies in package.json
我有一个问题我认为很简单。 您能否解释一下为什么package.json有时会自动更新而有时却不会自动更新。 例如,如果我安装了express
或gulp
这些插件会自动添加到依赖项中。 但是,如果我安装了express-jwt
或mongodb
则不会添加这些插件
当您添加以下标志之一时,它们将添加到package.json
:
-S|--save|-D|--save-dev|-O|--save-optional
有关完整的文档,请参见https://docs.npmjs.com/cli/install 。
当安装带有--save
或--save-dev
标志的软件包时,它们将分别持久保存到dependencies或devDependencies数组中。
如果未添加标志,则将下载软件包,但不会将其持久保存到package.json
编辑:还有一个更晦涩的--save-optional标志,但是对于这种特殊情况,它会超出范围。
如果我们使用以下命令安装npm依赖项-
npm install express-jwt --save或npm install mongodb --save
这些已安装的依赖项也将添加到package.json文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.