gpt4 book ai didi

javascript - 如何缩小 gulp-webpack 文件?

转载 作者:数据小太阳 更新时间:2023-10-29 04:10:24 25 4
gpt4 key购买 nike

有如下情况:

gulp.task('webpack', function(cb) {
gulp.src('webpack-init.js')
.pipe(webpack({
output: {
filename: 'bundle.js',
},
}))
.pipe(gulp.dest('./client/js'));

cb();
});

一切正常,但我想缩小输出文件。

如果我直接使用 gulp-uglify -

.pipe(webpack(...))
.pipe(uglify().on('error', gutil.log))
.pipe(gulp.dest('./client/js'));

有一个错误:“意外的标记:punc ())]”和其他类似的错误。

最佳答案

我找到了一个解决方案。我们可以使用普通版本的 webpack(不仅仅是 gulp-webpack)来提供插件包含能力:

var gulpWebpack = require('gulp-webpack'),
webpack = require('webpack');

gulp.task('webpack', function() {
gulp.src('webpack-init.js')

.pipe(gulpWebpack({
output: {
filename: 'bundle.js',
},
plugins: [new webpack.optimize.UglifyJsPlugin()],
}, webpack))
.pipe(gulp.dest('./client/js'));
});

关于javascript - 如何缩小 gulp-webpack 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30463037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com