【发布时间】:2019-11-16 21:00:39
【问题描述】:
我正在尝试从 Mac 连接到我的私人 npm 提要。我从 Connect to feed 菜单生成了凭据,它们看起来像这样:
; begin auth token
//pkgs.dev.azure.com/<yourorganization>/_packaging/<yourfeed>/npm/registry/:username=ANYTHING-BUT-EMPTY
//pkgs.dev.azure.com/<yourorganization>/_packaging/<yourfeed>/npm/registry/:_password=BASE64-ENCODED-PAT-GOES-HERE
//pkgs.dev.azure.com/<yourorganization>/_packaging/<yourfeed>/npm/registry/:email=npm requires email to be set but doesn't use the value
//pkgs.dev.azure.com/<yourorganization>/_packaging/<yourfeed>/npm/:username=ANYTHING-BUT-EMPTY
//pkgs.dev.azure.com/<yourorganization>/_packaging/<yourfeed>/npm/:_password=BASE64-ENCODED-PAT-GOES-HERE
//pkgs.dev.azure.com/<yourorganization>/_packaging/<yourfeed>/npm/:email=npm requires email to be set but doesn't use the value
; end auth token
我将它放在我项目的 .npmrc 文件中,但它不起作用。当我尝试执行 npm install 时,我收到此错误:
code E401
npm ERR! Unable to authenticate, need: Bearer authorization_uri=https://login.windows.net/...,
Basic realm="https://pkgsprodsu3weu.app.pkgs.visualstudio.com/", TFS-Federated
我还将这些凭据放在 $HOME 目录中,但也没有解决问题。我究竟做错了什么?它们应该在哪个 .npmrc 文件中?我应该运行其他命令来使用它们吗?
【问题讨论】:
标签: macos npm azure-artifacts