我想知道有什么区别在 的NodeJS和npm install
这两个命令之间, npm --userconfig=./.npmrccorp i
什么之间的区别“故宫安装”和“NPM --userconfig = /。npmrccorp我”
据因为我知道两者都会安装package.json
中指定的所需节点模块。
我想知道有什么区别在 的NodeJS和npm install
这两个命令之间, npm --userconfig=./.npmrccorp i
什么之间的区别“故宫安装”和“NPM --userconfig = /。npmrccorp我”
据因为我知道两者都会安装package.json
中指定的所需节点模块。
两者是不同的
npm install
:这是在从你的home目录即~/.npmrc
考虑在配置文件中提到package.json
更新模块。这与npm i
相同npm --usercofig=./.npmrccorp i
:这将安装package.json
中提到的模块,同时考虑--userconfig
参数提供的配置文件。最后的i
和install
是可以互换的。这可以被改写为npm --usercofig=./.npmrccorp install
也一个使用npm与常规默认设置,另一个使用npm与文件./.npmrccorp
中定义的设置。
对此的一个常见用例是如果您在拥有自己的npm注册表的公司工作。
./.npmrccorp
中的设置将从您公司的私有npm注册表中获取npm模块,但默认设置将从registry.npmjs.org
的默认设置获取模块。