尝试通过 npm 连接到 Azure DevOps Artifacts 源时出现“无法验证”;我收到 E401 错误

新手上路,请多包涵

我正在尝试连接到 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 许可协议

阅读 562
1 个回答

我遇到了无法连接的问题,即使我在同一台机器上拥有与其他存储库相同的 .npmrc。运行 vsts-npm-auth -config .npmrc 刚刚退出,大概对缓存的凭据很满意。

但是,它的凭据似乎很糟糕。解决方案是强制刷新令牌: vsts-npm-auth -config .npmrc -force

原文由 Simon Clough 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题