2017-02-21 14 views
0

をbrowserifyする必要があります。開発中にのみモジュールを必要としています。何らかの理由で、それは常に生産にも含まれています。条件付きでbrowserifyで

NPMスクリプト:

"start": "export NODE_ENV=development&& grunt watch & grunt serve", 
"prod": "export NODE_ENV=production&& grunt prod" 

コンポーネントが必要です:コンパイル時に

const isProduction = process.env.NODE_ENV === 'production'; 

require('animation.gsap'); 

if (!isProduction) { 
    require('debug.addIndicators'); 
} 

答えて

0

browserifyバンドル。したがって、あなたの変数を認識しません。このパッケージhttps://www.npmjs.com/package/conditionalifyを確認してください。あなたの問題を解決することができます(私はそれを使用していませんが)。バンドル中に環境ごとに異なるコンテキストを持つことができます。