NODE_ENV変数の生産を割り当てることができないネイティブ反応し、パラメータの割り当てここ私は、ネイティブアプリを反応させ、私のための環境を切り替えることprocess.env.NODE_ENVを利用しようとしています
1. 2つの問題に直面していますNODE_ENVにまっすぐ進むのenv値を変更していないよう、以下のコマンドを実行し
は、それがprocess.env.NODE_ENV値を変更したがglobal.process.env.NODE_ENV
を変更しているように見えるdoesntのことを示してい実行コマンド:
NODE_ENV=development npm start -- --reset-cache
出力:注意してください、2番目のログ文はまだ開発を出力します。私が試した
console.log("printing the changed value - ", process.env.NODE_ENV); // --> printing the changed value - production
console.log("checking the env content - ", process.env); // ---> checking the env content - { NODE_ENV: 'development' }
回避策は、グローバルインスタンスにprocess.env.NODE_ENVを割り当てることです、これはを続行するには良い方法である場合
global.process.env.NODE_ENV = process.env.NODE_ENV
は助言ください。 NODE_ENVに値として "生産" を割り当て
は2、唯一のプロパティのエラーを読み取るために割り当てようとしましたスロー
実行コマンド:
NODE_ENV=production npm start -- --reset-cache
画像が添付見つけてください - AssignToReadOnlyPropertyIssueを