【发布时间】:2022-01-20 19:13:11
【问题描述】:
我想知道nodejs中这两个命令有什么区别
npm install 和,
npm --userconfig=./.npmrccorp i
据我所知,两者都会安装package.json中指定的所需节点模块。
【问题讨论】:
标签: node.js npm npm-install
我想知道nodejs中这两个命令有什么区别
npm install 和,
npm --userconfig=./.npmrccorp i
据我所知,两者都会安装package.json中指定的所需节点模块。
【问题讨论】:
标签: node.js npm npm-install
两者都不一样
npm install:这是package.json 中提到的安装模块,同时考虑您的主目录中的配置文件,即~/.npmrc。这与npm i 相同
npm --userconfig=./.npmrccorp i:这将安装package.json 中提到的模块,同时考虑--userconfig 参数提供的配置文件。最后一个i 和install 可以互换。这也可以改写为npm --userconfig=./.npmrccorp install
【讨论】:
一个使用带有常规默认设置的 npm,另一个使用带有文件 ./.npmrccorp 中定义的设置的 npm。
如果您在一家拥有自己的 npm 注册表的公司工作,这是一个常见的示例。
./.npmrccorp 中的设置将从您公司的私有 npm 注册表中获取 npm 模块,但默认设置将从 registry.npmjs.org 的默认设置中获取模块。
【讨论】: