在.npmrc中是否可能有两个具有不同身份验证数据的私有注册表?
在.npmrc中是否可能有两个具有不同身份验证数据的私有注册表?,npm,artifactory,Npm,Artifactory,artifactory_1上有一个npm包,它是私有的。这意味着.npmrc中的\u auth属性包含base64中的artifactory\u 1的身份验证数据,并且总是auth设置为true。通过这种方式,npm安装可以从artifactory\u 1下载私有包,因为身份验证数据是从\u auth属性提供的 现在我在另一个私有工件上有了另一个私有包(可能是artifactory\u 2)。我想在同一个项目中使用artifactory_2的私有包,其中artifactory_1已经配置了其身份
artifactory_1
上有一个npm包,它是私有的。这意味着.npmrc
中的\u auth
属性包含base64中的artifactory\u 1
的身份验证数据,并且总是auth
设置为true
。通过这种方式,npm安装
可以从artifactory\u 1
下载私有包,因为身份验证数据是从\u auth
属性提供的
现在我在另一个私有工件上有了另一个私有包(可能是artifactory\u 2
)。我想在同一个项目中使用artifactory_2
的私有包,其中artifactory_1
已经配置了其身份验证数据。
这意味着,我应该以某种方式将新注册表及其身份验证数据添加到.npmrc
。应该可以同时使用来自artifactory_1
的私有包和来自artifactory_2
的私有包
,如何在项目中处理一个私有包。
但是我没有找到任何文档/示例来说明来自不同工件的更多私有包
你知道该怎么做吗?这可能吗,我想做什么?我没有使用来自两个不同人工制品的回购协议。我将第一个工件的内容迁移到第二个工件的repo中。之后,我能够创建一个虚拟存储库,将两个回购协议的内容显示为一个。这个虚拟回购在我的项目中设置为注册表,这样我就可以安装两个回购的内容