2016-04-27 3 views
1

私はRactive v0.7.xを使用しています。プロダクションでのデプロイ時にRactive.DEBUG = falseを設定することをChromeのコンソールで認識しました。RactiveはそのデバッグのためにNODE_ENVを認識しますか?

私はこの道を進ん開始しました:そのデバッグ部分が剥奪されるべきかどうかを知るために(のような表現)

Ractive.DEBUG = document.location.hostname.match(/^appdev\./);

はそれでも、私はWebPACKのを使用していると私はdevのはNODE_ENV変数を使用して反応することを発見しました生産は集められた。彼らは今

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

のようなものを使用するようにWebPACKのconfの中で示唆

RACTIVEこのENV変数を認識した場合、私の質問はありますか? webpackや他のサードパーティツールでコードをパックするのは、私たち全員にとって非常に便利です。

答えて

0

いいえ、RactiveはNODE_ENVを使用しません。 Ractive.DEBUGを設定する必要があります。私はあなたと同じアプローチを個人的に使用します - ホスト名に基づいて値を設定します。