0
我使用gulp运行webpack,并使用webpack-stream。gulp webpack-stream运行生产
我用这个config和作品将与我。
如何从gulp运行Webpack生产 - 生成webpack -p?
我使用gulp运行webpack,并使用webpack-stream。gulp webpack-stream运行生产
我用这个config和作品将与我。
如何从gulp运行Webpack生产 - 生成webpack -p?
根据使用webpack -p
的webpack documentation是等效于以下:
webpack --optimize-minimize --define process.env.NODE_ENV="'production'"
这两个选项分别添加webpack.optimize.UglifyJsPlugin
和webpack.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/'));
});
我使用插件在我的WebPack文件和行之有效的。 –
由于某种原因......这并不能解决我的问题 – Relic