
説明

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