我正在开发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。
答案 0 :(得分:0)
您可以完全删除package-lock.json
文件(也可以删除node_modules
)。当您运行npm install
时,这些将重新生成。