
Explanation:
Azure Artifacts フィードはすべて認証を必要とするため、パッケージをインストールまたは公開する前に、フィードの認証情報を保存する必要があります。npm は、フィードの URL と認証情報を保存するために .npmrc 構成ファイルを使用します。Azure DevOps Services では、2 つの .npmrc ファイルを使用することを推奨しています。
フィードレジストリ情報: プロジェクト内の .npmrc ファイル
プロジェクトの package.json と同じ場所に、git リポジトリのルートディレクトリに .npmrc ファイルを 1 つ配置してください。このファイルにはフィード用の「registry」行を記述し、git にコミットされるため認証情報は含めないでください。
認証情報: ユーザーのホームフォルダにある .npmrc ファイル
開発マシンには、LinuxまたはMacシステムの場合は$home、Windowsシステムの場合は$env.HOMEに.npmrcファイルがあります。この.npmrcファイルには、接続する必要のあるすべてのレジストリの認証情報が含まれている必要があります。NPMクライアントはプロジェクトの.npmrcファイルを参照し、レジストリを検出して、$home/.npmrcまたは$env.HOME/.npmrcから一致する認証情報を取得します。
参考文献:
https://docs.microsoft.com/en-us/azure/devops/artifacts/npm/npmrc?view=azure-devops&tabs=windows