Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js npm-更新依赖项意味着什么?_Node.js_Npm - Fatal编程技术网

Node.js npm-更新依赖项意味着什么?

Node.js npm-更新依赖项意味着什么?,node.js,npm,Node.js,Npm,我看到在安装软件包时,大多数时候都提到了--save。它在英语中是什么意思?如果我不使用--save,我会损失什么?每次都应用这个选项可以吗 docs.npmjs.com/cli/install仅将其描述为: -S、 --保存:包将显示在依赖项中 --后注: 我把另一个问题读作了重复,我认为OP和我自己实际上是在问更新依赖项意味着什么,而不是什么--save意味着什么。很明显,--save意味着保存一些东西,但更重要的问题是为了什么。文件中没有提到任何原因。@nicovank在这里给出的答案帮助

我看到在安装软件包时,大多数时候都提到了
--save
。它在英语中是什么意思?如果我不使用
--save
,我会损失什么?每次都应用这个选项可以吗

docs.npmjs.com/cli/install仅将其描述为:

-S、 --保存:包将显示在依赖项中

--后注:


我把另一个问题读作了重复,我认为OP和我自己实际上是在问更新依赖项意味着什么,而不是什么
--save
意味着什么。很明显,
--save
意味着保存一些东西,但更重要的问题是为了什么。文件中没有提到任何原因。@nicovank在这里给出的答案帮助了我,我知道这是为了将来复制项目,如果我没有理解错的话。

使用
save
标志向npm指定此依赖关系将保存在
包.json
文件中的
依赖项下

您可以使用
--save dev
devDependencies
下保存

通过使用其中一个,保存的版本将是例如
^1.0.0
,意思是
1.0.0
或更高版本。如果要保存正在使用的确切版本,请使用
--save exact
标志。如果要防止库中的更改导致应用程序无法运行,这将非常有用

保存所有依赖项后,您可以稍后使用
npm install
重新安装它们

每次都应用这个选项可以吗

是的,您应该这样做,以跟踪项目的依赖关系


有关安装标志的更多文档。

使用
保存
标志向npm指定此依赖关系将保存在
包.json
文件的
依赖项下

您可以使用
--save dev
devDependencies
下保存

通过使用其中一个,保存的版本将是例如
^1.0.0
,意思是
1.0.0
或更高版本。如果要保存正在使用的确切版本,请使用
--save exact
标志。如果要防止库中的更改导致应用程序无法运行,这将非常有用

保存所有依赖项后,您可以稍后使用
npm install
重新安装它们

每次都应用这个选项可以吗

是的,您应该这样做,以跟踪项目的依赖关系

有关安装标志的更多文档。

可能重复的