このコマンドを使用して、コマンド ラインから実行します。
node app '--NODE_CONFIG={"redis":{"encryption":{"enabled":false}}}'
これにより、true として保存されている config プロパティが false にオーバーライドされます。
Nodeclipse では、これをプログラム引数として使用します。
'--NODE_CONFIG={"redis":{"encryption":{"enabled":false}}}'
Nodeclipse から実行すると、プロパティが上書きされません。これは、実行されるプロセスとして表示されます (ps -ef | grep ノード):
/usr/bin/node /home/dev/workspace/project/app.js '--NODE_CONFIG={"redis":{"encryption":{"enabled":false}}}'
それは私には問題ないように見えますが、プロパティはアプリケーションで true のままです。Nodeclipse アプリケーションを停止して上記の行をコピー アンド ペーストすると、プロパティが false に設定されます。
これを Nodeclipse の Node Arguments セクションにもコピーしようとしましたが、エラーが発生しました。