web-dev-qa-db-ja.com

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」を実行した後、フィードに接続することを期待していました

7
CourtneyH

https://docs.Microsoft.com/en-us/Azure/devops/artifacts/npm/npmrc?view=Azure-devops&tabs=windows このソリューションは私に適しています。コマンドvsts-npm-auth -config .npmrcを実行する前にインストールする必要があるさまざまなPowerShell拡張機能があります。

0
Sidharth Taneja