2017-02-28 11 views

答えて

1

webpack -pを用いwebpack documentationによると、以下と等価である:

webpack --optimize-minimize --define process.env.NODE_ENV="'production'" 

これら二つのオプションは、それぞれwebpack.optimize.UglifyJsPluginwebpack.DefinePluginを加えます。

あなたがする必要があるのは、手動でウェブパックの設定に2つのプラグインを追加することです。あなたはそれにリンクされているthe other answerに基づいて

は次のようになります。

var gulp = require('gulp'); 
var webpackStream = require('webpack-stream'); 
var webpack2 = require('webpack'); 

gulp.task('default', function() { 
    var options = { 
    plugins: [ 
     new webpack2.DefinePlugin({ 
     'process.env': { 'NODE_ENV': "'production'" } 
     }), 
     new webpack2.optimize.UglifyJsPlugin() 
    ] 
    }; 
    return gulp.src('src/entry.js') 
    .pipe(webpackStream(options, webpack2)) 
    .pipe(gulp.dest('dist/')); 
}); 
+0

私はWebPACKのファイルでプラグインを使用し、うまく機能します。 –

+0

何らかの理由で...これは私の問題を解決しません – Relic

関連する問題