【问题标题】:Is npm install the same as npm install --save? [duplicate]npm install 和 npm install --save 一样吗? [复制]
【发布时间】:2016-06-01 12:32:19
【问题描述】:

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

npm install gulp-util

一样
npm install gulp-util --save

在文档中它说:

“默认情况下,npm install 将安装 package.json 中列为依赖项的所有模块”

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

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

【问题讨论】:

    标签: node.js npm npm-install


    【解决方案1】:

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

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

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

    npm 5+ 的更新:

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

    【讨论】:

    【解决方案2】:

    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 跟踪您项目的依赖项,因此您只需在新的克隆/拉取/部署/重新安装/whatever 之后运行 npm install,而不需要通过指定名称来手动安装所有依赖项。

    【讨论】:

      猜你喜欢
      • 2018-07-05
      • 2016-01-08
      • 2021-11-11
      • 2016-08-18
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多