.npmrc ファイルとは?
.npmrc ファイルの解説。何をするものか、そして CI/CD でなぜ重要かを含みます。
.npmrc ファイルは npm の動作を設定します: registry の URL、認証トークン、そしてインストールの flag です。
何であるか
プロジェクトレベルにもユーザーレベルにもできます。CI では通常、secret から registry の認証トークンを追加するために build 時に生成されます。
CI/CD でなぜ重要か
インストール時の 401 は、ほぼ常に .npmrc の認証トークンが欠落しているか誤っていることに起因します。それを commit するのではなく、${NPM_TOKEN} から書き出しましょう。
重要なポイント
- .npmrc は npm と認証を設定します。
- CI では secret から生成します。
- 401 エラーはたいていここのトークン不正が原因です。