2017-02-28 67 views

回答

1

根据使用webpack -pwebpack documentation是等效于以下:

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

这两个选项分别添加webpack.optimize.UglifyJsPluginwebpack.DefinePlugin

您需要做的是在webpack配置中手动添加这两个插件。

基于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