LoginSignup
4
2

More than 3 years have passed since last update.

node-devはデフォルトでNODE_ENV=developmentの環境変数をセットしてくれる

Posted at

node-devはデフォルトでNODE_ENV=developmentの環境変数をセットするという仕様がある。

NODE_ENV=developmentをセットしている該当コード: https://github.com/fgnass/node-dev/blob/4423c169f17466f30c75322de1a260c1b3d45c7f/lib/wrap.js#L18

// Set NODE_ENV to 'development' unless already set
if (!process.env.NODE_ENV) process.env.NODE_ENV = 'development';

所感

ts-node-devでTypeScriptコードを実行したときに、なぜかprocess.env.NODE_ENV"development"がセットされていて、「誰がセットしているんだろう?」と疑問に思い調べてみた。そうしたら、ts-node-devが依存しているnode-devのほうでセットしていたことが分かった。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2