Angular CLIをインストールしようとすると、このエラーが発生します。この問題について私を助けてください:
npm ERR! code E401
npm ERR! Unable to authenticate, need: Basic realm="Artifactory Realm"
私の場合、npm config set registry <corporate_registry_url>
を介してレジストリを設定し、npm login
を介して認証しました。この行を.npmrcに追加するまで、この401エラーが発生しました
//<repo_url>:always-auth=true
次の行の後
//<repo_url>:_authToken=<token>
このようにして、トークンが適用され、パッケージのインストールが成功しました。
会社の内部npmレジストリで認証の問題が発生しているようです。私はこれらの解決策のいずれかを試します:
--registry https://registry.npmjs.org
をnpm
コマンドに追加してみてください。これは、認証する必要がないはずのパブリックレジストリからインストールされます。npm config ls
を実行すると、おそらくregistry
行が表示されます。その上に.npmrc
で終わるファイル名が必要です。このファイルを編集すると、レジストリをパブリックに変更できます。 (通常は~/.npmrc
ですが、構成によって異なる場合があります。)