npm安装与npm install –save相同吗?
我正在查看节点的文档页面,我不清楚如果
npm install gulp-util
是相同的
npm install gulp-util --save
在文档中说:
“默认情况下,npm install会安装所有作为依赖项列在package.json中的模块”
这感觉就像什么 – 保存,
https://docs.npmjs.com/cli/install
只要运行npm install
而没有参数,将安装package.json文件的dependencies
区域中列出的所有东西。
运行npm install <package-name>
将只安装该软件包, 不会将软件包添加到package.json中的依赖列表
运行npm install <package-name> --save
将只安装该软件包,并将该软件包添加到依赖项列表中。
没有指定包名的npm install
会在你的package.json
安装依赖关系。
npm install gulp-util
会安装gulp-util而不修改你的package.json。
npm install gulp-util --save
会安装gulp-util并更新你的package.json,这样以后当你或者其他人运行npm install
,他们会安装gulp-util而不需要指定它。 package.json
跟踪你的项目的依赖关系,所以你只需要在新的clone / pull / deployment / reinstall / whatever之后运行npm install
,而不需要通过指定它们的名字来手动安装所有的依赖关系。