我正在查看节点的文档页面,我不清楚是否
npm install gulp-util --save
与
相同Select Location, net_sales, total_visits, Avg_money_per_visit
from Daily_Sales
where day = @day
Group By Location
在文档中说:
"默认情况下,npm install将在package.json中安装列为依赖项的所有模块"
感觉就像--save那样,
答案 0 :(得分:14)
只运行没有参数的npm install
,将安装package.json文件的dependencies
区域中列出的所有内容。
运行npm install <package-name>
将仅安装该软件包,并且不将软件包添加到package.json中的依赖项列表
运行npm install <package-name> --save
将仅安装该软件包,并将软件包添加到依赖项列表中。
答案 1 :(得分:3)
npm install
未指定软件包名称会在package.json
中安装依赖项。
npm install gulp-util
将在不修改package.json的情况下安装gulp-util。
npm install gulp-util --save
将安装gulp-util并更新你的package.json,以便将来当你或其他人运行npm install
时,他们将安装gulp-util而无需指定它。 package.json
跟踪项目的依赖关系,因此您只需在完全克隆/拉/部署/重新安装/之后运行npm install
,而不需要通过指定其名称来手动安装所有依赖项。