我正在尝试连接到 Azure DevOps Artifacts 源,但我不断收到 E401 错误。
我在另一台电脑上试过,它连接得很好。我已经卸载并重新安装了我的 Node.js,但仍然出现错误。
以下是我运行“npm install”时遇到的错误
npm ERR! code E401
npm ERR! Unable to authenticate, need: Bearer authorization_uri=https://login.windows.net/*********, Basic realm="https://pkgsprodcus1.pkgs.visualstudio.com/", TFS-Federated
以下是添加到 .npmrc 文件中的内容
registry=https://[org].pkgs.visualstudio.com/_packaging/[feed].Npm/npm/registry
//pkgs.dev.azure.com/[org]/_packaging/[feed].Npm/npm/registry/:_authToken=[token]
//pkgs.dev.azure.com/[org]/_packaging/[feed].Npm/npm/:_authToken=[token]
我希望在将我的信息添加到 .npmrc 文件并运行“npm install”后连接到提要
原文由 CourtneyH 发布,翻译遵循 CC BY-SA 4.0 许可协议
我遇到了无法连接的问题,即使我在同一台机器上拥有与其他存储库相同的 .npmrc。运行
vsts-npm-auth -config .npmrc
刚刚退出,大概对缓存的凭据很满意。但是,它的凭据似乎很糟糕。解决方案是强制刷新令牌:
vsts-npm-auth -config .npmrc -force