2017-02-28 5 views

Antwort

1

der webpack documentation Nach webpack -p ist äquivalent zu den folgenden:

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

Diese beiden Optionen, um die webpack.optimize.UglifyJsPlugin und die webpack.DefinePlugin bzw. hinzuzufügen.

Sie müssen diese zwei Plugins in Ihrer Webpack-Konfiguration manuell hinzufügen.

Basierend auf the other answer, die Sie im Zusammenhang damit sollte wie folgt aussehen:

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

ich das Plugin in meiner webpack-Datei verwenden und funktioniert gut. –

+0

Aus irgendeinem Grund ... das löst mein Problem nicht – Relic