1. ホーム
  2. node.js

[解決済み] WindowsでNODE_ENV=productionを設定するにはどうすればよいですか?

2022-03-23 23:08:57

質問

Ubuntuでは、非常に単純で、アプリケーションを使用して実行することができます。

$ NODE_ENV=production node myapp/app.js

しかし、Windowsではこれがうまくいきません。この属性を設定するための設定ファイルはありますか?

解決方法は?

現在のバージョンのWindowsでは、デフォルトのシェルとしてPowershellが使用されていますので、そちらを使用してください。

$env:NODE_ENV="production"

下の@jsalonenさんの回答にあたります。CMD(もうメンテナンスされていない)であれば

set NODE_ENV=production

このコマンドは、Node.jsアプリケーションを実行する予定のコマンドプロンプトで実行します。

上記の行は、コマンドを実行したコマンドプロンプトの環境変数NODE_ENVを設定することになります。

環境変数をグローバルに設定し、単一のコマンドプロンプトを超えて持続させるには、コントロールパネルのシステムからツールを見つけることができます(または、スタートメニューの検索ボックスに「環境」と入力します)。