process.env.NODE_ENV が未定義なのはなぜですか? 質問する

process.env.NODE_ENV が未定義なのはなぜですか? 質問する

NodeJS のチュートリアルに従おうとしています。何かを見落としたとは思いませんが、 を呼び出すたびにprocess.env.NODE_ENV返される値は だけですundefined。調べたところ、デフォルト値は のはずですdevelopment。この値はどのように動的に設定され、最初はどこに設定されますか?

ベストアンサー1

process.envは環境への参照なので、そこに変数を設定する必要があります。

設定するにはWindows の環境変数:

SET NODE_ENV=development

macOS / OS Xまたはリナックス:

export NODE_ENV=development

おすすめ記事