Skip to content
Latchkey

.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 エラーはたいていここのトークン不正が原因です。

関連ガイド