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

Javascript 自动更新package.json中的依赖项,javascript,node.js,Javascript,Node.js,我有一个问题很简单。你能解释一下为什么有时package.json会自动更新,而有时不会。e、 g.如果我安装了express或gulp这些插件会自动添加到依赖项中。但是,如果我安装了expressjwt或mongodb这些插件没有添加,则在添加以下标志之一时,它们会添加到package.json: -S |--save |-D |--save dev |-O |--save可选 有关完整文档,请参阅。当您附加以下标志之一时,它们将添加到package.json: -S |--save |-D

我有一个问题很简单。你能解释一下为什么有时package.json会自动更新,而有时不会。e、 g.如果我安装了
express
gulp
这些插件会自动添加到依赖项中。但是,如果我安装了
expressjwt
mongodb
这些插件没有添加

,则在添加以下标志之一时,它们会添加到
package.json

-S |--save |-D |--save dev |-O |--save可选


有关完整文档,请参阅。

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

-S |--save |-D |--save dev |-O |--save可选


有关完整文档,请参阅。

当您安装带有
--save
--save dev
标志的软件包时,这些文件包将分别保存到依赖项依赖项数组中

如果未添加任何标志,则将下载该包,但不会将其保存到package.json


编辑:还有一个更模糊的--save可选标志,但它会说它在这个特定情况下基本上超出了范围。

当您安装带有
--save
--save dev
标志的软件包时,它们分别保存到依赖项devdependency数组中

如果未添加任何标志,则将下载该包,但不会将其保存到package.json


编辑:还有一个更模糊的--save可选标志,但它会说,对于这种特殊情况,它基本上超出了范围。

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

npm安装快速jwt--保存 或 npm安装mongodb--保存


如果使用以下命令安装npm依赖项,这些已安装的依赖项也将添加到package.json文件。

-

npm安装快速jwt--保存 或 npm安装mongodb--保存


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

您可能已经从项目页面复制了安装文档,其中一些页面有
--save
,而另一些页面没有。只有
--save
会添加到
package.json
。您可能一直在从项目页面复制文档以进行安装,有些页面有
--save
,有些页面没有。只有
--save
这些命令被添加到
package.json
。感谢您的回答,但是如果我使用npm安装express安装了express jwt,现在我必须卸载express jwt并使用--save?再次安装,如果它们现在不在package.json中,请继续并尝试这些命令。他们应该将这些添加到文件中。感谢您的回答,但是如果我使用npm install express安装了express jwt,现在我必须卸载express jwt并使用--save?再次安装,如果它们现在不在package.json中,请继续尝试这些命令。他们应该将这些添加到文件中。