我在本地机器上有一些不同的项目。其中一些使用AWS Codeartifact下载AWS Codeartifact中的私有依赖项,而其他一些则不使用。使用AWS Codeartifact的项目使用Yarn管理其依赖项,而不使用AWS Codeartifact的项目使用NPM管理其依赖项。
当我在NPM中运行一个简单的命令时:
npm install nanoid
我尝试连接到我的AWS Codeartifact,但npm出现错误:
Unable to authenticate, need: Bearer realm="domain-npm-repo/npm-repo", Basic realm="domain-npm-repo/npm-repo"
我该如何配置我的电脑,只使用AWS CodeArtifact于我想要的项目中?
其他配置:
我的电脑运行着Windows 10系统,我已经全局安装了aws-sdk并且设置好了我的凭证。
--namespace
标志(实际上将注册表URL限定在.npmrc中)。 - Jason L