コンテンツにスキップ
DocsErrors非標準の `NODE_ENV`

非標準の `NODE_ENV`

このエラーが発生した理由

環境で非標準の `NODE_ENV` 値が構成されています。

これは意図しない場合があるため、値の出所が不明な場合は、以下を確認してください。

  • プロジェクト内の ` .env* ` ファイル(存在する場合)
  • ` ~/.bash_profile ` (存在する場合)
  • ` ~/.zshrc ` (存在する場合)

Reactエコシステム全体では、`NODE_ENV` を慣例として扱っており、3つの値のみを許可しています。

  • ` production ` :アプリケーションが ` next build ` でビルドされた場合
  • ` development ` :アプリケーションが ` next dev ` で実行された場合
  • ` test ` :アプリケーションがテストされている場合(例:`jest`)

非標準の `NODE_ENV` 値を設定すると、依存関係の動作が予期しないものになったり、最悪の場合、デッドコード除去が壊れたりする可能性があります。

修正方法

このエラーを修正するには、不正な `NODE_ENV` 値のソースを特定して削除してください。Next.js は正しい値を自動的に設定します。

アプリケーションで ` staging ` などの異なる環境の概念が必要な場合は、`APP_ENV` のような別の環境変数名を使用してください。