1. ホーム
  2. node.js

[解決済み] package.jsonの中から環境変数を設定する方法は?

2022-03-20 16:34:55

質問

環境変数を設定する方法 package.json で使用するために npm start コマンドのようなものですか?

以下は、現在私が持っている package.json :

{
  ...
  "scripts": {
    "help": "tagove help",
    "start": "tagove start"
  }
  ...
}

環境変数を設定したい(例えば NODE_ENV を起動スクリプトで実行しながら、1つのコマンドでアプリを起動することができます。 npm start .

解決方法は?

スクリプトコマンドで環境変数を設定する。

...
"scripts": {
  "start": "node app.js",
  "test": "NODE_ENV=test mocha --reporter spec"
},
...

次に process.env.NODE_ENV をアプリ内で使用します。

注:これは Mac & Linuxのみ . Windowsについては、コメントを参照してください。