NODE_ENV は production, development, test のみを設定する方針

NODE_ENV は production, development, test のみを設定する方針にしているという話をご紹介します。

Nodejs

背景 NODE_ENV に設定する値を整理しておきたい

NODE_ENV の設定値を迷いなく持論を持ち合わせておきたくなり、調べて記事にしました。

NODE_ENV は production, development, test のみを設定

NODE_ENV には、以下の production, development, test のみを設定しています。

  • production
  • development
  • test

NODE_ENV=test

Jest がデフォルトで NODE_ENV=test をセットしているという理由から test を使う方針にしています。

NODE_ENV

Set to ‘test’ if it’s not already set to something else.

引用元: Environment Variables · Jest

以上、Node.js で NODE_ENV は production, development, test のみを使う方針にしている、現場からお送りしました。