私はノードjsの初心者です。私は別の環境、すなわちdev、prodなどのために異なった設定をしています。現在、私のアプリケーションパッケージを作成しています.jsonをconfig.jsonにコピーし、config.jsonを設定変数(グローバル)としてエクスポートし、アプリ全体で使用します。環境変数nodejsとしてconfig jsonをロードする方法
config = require(__dirname + '/config/config'); (config.httpProxy && config.httpProxy.enabled);
ように私は、代わりにアプリのconfig.jsonにそれをコピーする(DEVのdev.jsonのすべてのキーがアプリでグローバル変数としてエクスポートされているため)、環境変数の一部として特定のenv.jsonをロードしたいです同じアプリをさまざまな環境で使用できます。どうやってするか。
PS:アプリケーションパッケージサポートと依存関係管理のために私はgulpとnpmを使用します。
助けてください。
各環境に変数を設定して、その環境変数を識別し、読み込むファイルを決定するのに役立ちます。そのような標準の1つは 'process.env.NODE_ENV'でアクセス可能な' NODE_ENV'を設定することです。 – Marty
ありがとうマーティ。いくつかのコード例がありますか? – Lovey
はい、上記の私のコメントの最後の部分を参照してください。 – Marty