我期待在节点的文档页面,我如果不明确npm安装与npm install相同--save?
npm install gulp-util
相同
npm install gulp-util --save
在它说DOC:
“默认情况下, ,npm install会安装所有列为依赖关系的模块在package.json中“
那感觉就像是--save一样,
https://docs.npmjs.com/cli/install
我期待在节点的文档页面,我如果不明确npm安装与npm install相同--save?
npm install gulp-util
相同
npm install gulp-util --save
在它说DOC:
“默认情况下, ,npm install会安装所有列为依赖关系的模块在package.json中“
那感觉就像是--save一样,
https://docs.npmjs.com/cli/install
只需运行npm install
不带任何参数,将安装在dependencies
区域的package.json文件中列出的一切。
运行npm install <package-name>
将只安装该软件包,并且将不中的package.json
运行npm install <package-name> --save
将只安装该包的包添加到依赖项列表,并将该包添加到依赖项列表。
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
,而不需要通过指定其名称来手动安装所有依赖项。
这曾经是事实。 [NPM版本5增加了 - 现在默认保存](http://blog.npmjs.org/post/161081169345/v500)。清楚的是,''npm install''''''''''''''''''不需要--save,它仍然会把这个包添加到你的包中.json –