【问题标题】:How to switch from default npmjs repo to Artifactory repo in Angular project如何在 Angular 项目中从默认 npmjs 存储库切换到 Artifactory 存储库
【发布时间】:2019-01-18 23:02:24
【问题描述】:

我正在开发一个 Angular 应用程序,直到现在我一直在使用默认的 npm 存储库 (registry.npmjs.org)。现在我需要切换到使用 Artifactory 并相应地更新我的项目。

我已经更改了注册表:

 npm config set registry (myArtifactoryRemoteRepoURL)

然后,在删除 nodes_module 文件夹后,我运行了 npm install 命令:

 npm i 

我也试过了:

 npm i --package-lock

模块仍然从默认的 npmjs 注册表中加载。我猜这是因为在 package-lock.json 中,依赖项仍然解析为默认的 repo URL。所以我可能不得不以某种方式更新 package-lock.json 。

【问题讨论】:

  • 您是否尝试过删除package-lock.json(以及node_modules)并再次运行npm install

标签: node.js angular npm repository artifactory


【解决方案1】:

您可以完全删除package-lock.json 文件(以及node_modules)。当你运行 npm install 时,这些将被重新生成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-08
    • 1970-01-01
    • 2011-03-08
    • 2012-03-12
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多