繁体   English   中英

自动更新package.json中的依赖项

[英]Automatically updating dependencies in package.json

我有一个问题我认为很简单。 您能否解释一下为什么package.json有时会自动更新而有时却不会自动更新。 例如,如果我安装了expressgulp这些插件会自动添加到依赖项中。 但是,如果我安装了express-jwtmongodb则不会添加这些插件

当您添加以下标志之一时,它们将添加到package.json

-S|--save|-D|--save-dev|-O|--save-optional

有关完整的文档,请参见https://docs.npmjs.com/cli/install

当安装带有--save--save-dev标志的软件包时,它们将分别持久保存到dependenciesdevDependencies数组中。

如果未添加标志,则将下载软件包,但不会将其持久保存到package.json

编辑:还有一个更晦涩的--save-optional标志,但是对于这种特殊情况,它会超出范围。

如果我们使用以下命令安装npm依赖项-

npm install express-jwt --save或npm install mongodb --save

这些已安装的依赖项也将添加到package.json文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM