npm install 是否与 npm install --save 相同?

Is npm install the same as npm install --save?

我正在查看节点的文档页面,但我不清楚

npm install gulp-util

相同
npm install gulp-util --save

文档中说:

"By default, npm install will install all modules listed as dependencies in package.json"

这感觉就像 --save 所做的那样,

https://docs.npmjs.com/cli/install

仅 运行 npm install 不带任何参数,将安装 package.json 文件的 dependencies 区域中列出的所有内容。

运行 npm install <package-name> 将仅安装该包,并且 不会 将包添加到 package.json[=15 中的依赖项列表=]

运行 npm install <package-name> --save 将仅安装该包,并将该包添加到依赖项列表。

npm 5+ 更新:

运行 npm install <package-name> 将安装该包,并将该包添加到依赖项列表。

npm install 不指定包名称将在 package.json.

中安装依赖项

npm install gulp-util 将在不修改 package.json.

的情况下安装 gulp-util

npm install gulp-util --save 将安装 gulp-util 并更新您的 package.json,以便将来当您或其他人 运行s npm install,他们将安装 gulp-util 而无需指定它。 package.json 跟踪项目的依赖项,因此您只需 运行 npm install 在新的 clone/pull/deployment/reinstall/whatever 之后,而不需要通过指定依赖项的名称手动安装所有依赖项。