2017-05-19 5 views

答えて

1

webpack -pは、次の設定をスタックプラグインに追加され、webpack --optimize-minimize --define process.env.NODE_ENV="'production'"の等価です:

new webpack.DefinePlugin({ 
     'process.env.NODE_ENV': JSON.stringify('production') 
}) 

それは'production'であなたのコード内でprocess.env.NODE_ENVのいずれかの発生を置き換えるので、それは伝えることができますプロダクションモードでwebpackを使用してビルドしている場合。

また、relies on the same environment variableもあります。

+0

実際には、私のコードの 'process'は定義されていません。 –

+1

'process.env'はどうですか? 'process.xxx'参照は実際の値に置き換えられます。 –

+0

あなたはそうです。これは 'process.env.NODE_ENV'を置き換えますが、' process'や 'process.env'は置き換えません。これはブラウザでは未定義です。しかし、表現全体が機能し、チェック・エラーを許容するのは非常に不可能です。 –

関連する問題