在.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中。之后,我能够创建一个虚拟存储库,将两个回购协议的内容显示为一个。这个虚拟回购在我的项目中设置为注册表,这样我就可以安装两个回购的内容