npm
提供了一个很好的方法将范围与注册表相关联,但我并不认为它适用于 AWS CodeArtifact。
我期望一旦你创建了一个域 @myco
和一些在该域下的仓库,例如:@myco/repo-a
和 @myco/repo-b
,我就能够:
npm config set @myco:registry https://888999.d.codeartifact.eu-central-1.amazonaws.com/npm/
npm config set //888999.d.codeartifact.eu-central-1.amazonaws.com/npm/:_authToken=xxx
所有存储库都可以使用相同的authToken
安装,但是aws codeartifact login
期望存储库,这使我认为不可能使用一个令牌安装2个私有存储库。
有什么想法吗?