我想知道nodejs中这两个命令之间的区别
npm install
和,
npm --userconfig=./.npmrccorp i
据我所知,两者都将安装package.json
中指定的所需节点模块。
答案 0 :(得分:5)
两者都不同
npm install
:这是package.json
中提到的安装模块,同时考虑主目录中的配置文件,即~/.npmrc
。这与npm i
npm --usercofig=./.npmrccorp i
:这将考虑package.json
参数提供的配置文件时安装--userconfig
中提到的模块。最后i
和install
可以互换。这可以重写为npm --usercofig=./.npmrccorp install
答案 1 :(得分:1)
一个使用npm和常规默认设置,另一个使用npm和文件./.npmrccorp
中定义的设置。
此示例的一个常见用例是,如果您在拥有自己的npm注册表的公司工作。
./.npmrccorp
中的设置将从公司的私人npm注册表中获取npm模块,但默认设置将从registry.npmjs.org
的默认模块中获取模块。