“npm install”和“npm --userconfig =。/。npmrccorp i”之间的区别是什么?

时间:2016-10-06 09:31:33

标签: node.js npm npm-install

我想知道nodejs中这两个命令之间的区别         npm install和,         npm --userconfig=./.npmrccorp i

据我所知,两者都将安装package.json中指定的所需节点模块。

2 个答案:

答案 0 :(得分:5)

两者都不同

  • npm install:这是package.json中提到的安装模块,同时考虑主目录中的配置文件,即~/.npmrc。这与npm i
  • 相同
  • npm --usercofig=./.npmrccorp i:这将考虑package.json参数提供的配置文件时安装--userconfig中提到的模块。最后iinstall可以互换。这可以重写为npm --usercofig=./.npmrccorp install

有关详细信息,请参阅http://browsenpm.org/help/misc/npm-config

答案 1 :(得分:1)

一个使用npm和常规默认设置,另一个使用npm和文件./.npmrccorp中定义的设置。

此示例的一个常见用例是,如果您在拥有自己的npm注册表的公司工作。

./.npmrccorp中的设置将从公司的私人npm注册表中获取npm模块,但默认设置将从registry.npmjs.org的默认模块中获取模块。