【问题标题】:what's the difference between "npm install" and "npm --userconfig=./.npmrccorp i "“npm install”和“npm --userconfig=./.npmrccorp i”有什么区别
【发布时间】:2022-01-20 19:13:11
【问题描述】:

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

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

【问题讨论】:

    标签: node.js npm npm-install


    【解决方案1】:

    两者都不一样

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-01
        • 2019-01-27
        • 1970-01-01
        • 1970-01-01
        • 2012-09-10
        • 2017-08-04
        • 2021-09-08
        • 2018-07-05
        相关资源
        最近更新 更多