如何在Angular项目中从默认npmjs存储库切换到Artifactory存储库

时间:2019-01-18 08:22:13

标签: node.js angular npm repository artifactory

我正在开发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中,依存关系仍然解析为默认回购URL。因此,我可能不得不以某种方式更新package-lock.json。

1 个答案:

答案 0 :(得分:0)

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