如何使用丑陋的咕噜咕噜?



我正在使用gulp来丑化我的文件,它适用于较旧的Javascript。

关于如何丑化 ES6-javascript 文件已经有一个问题:如何丑化 javascript 类?

那是因为我的代码不起作用(类是 ES5 或 smth(:

gulp.task('handleJs', () => {
gulp.src('src/frontend/xy/js/file.js')
.pipe(uglify());
}

答案似乎不再是最新的,因为uglify-js-harmony已被弃用(https://www.npmjs.com/package/uglify-js-harmony(。

它说,我应该使用 uglify-es(不是 -js(,但我找不到解决方案,如何将其与 gulp 一起使用?我真正需要哪些 npm 包,代码必须是什么样子的?

这在一定程度上记录在自述文件中,用于 gulp-uglify。为了清楚起见,我稍微修改了那里的示例以匹配您的代码段。

您需要先npm 安装pumpgulp-uglifyuglify-es包(以及项目所需的任何其他包(。然后,您可以设置类似于以下内容的 gulp 任务:

var uglifyjs = require('uglify-es');
var composer = require('gulp-uglify/composer');
var pump = require('pump');
var minify = composer(uglifyjs, console);
gulp.task('handleJs', function (cb) {
var options = {};
pump([
gulp.src('src/frontend/xy/js/file.js'),
minify(options),
gulp.dest('dist')
],
cb
);
});

相关内容

  • 没有找到相关文章

最新更新