【发布时间】:2017-11-14 09:44:06
【问题描述】:
我正在尝试使用 gulp-uglify 对我的目录中的所有 JS 文件进行递归压缩和 uglify:
var gulp = require('gulp');
var uglify = require('gulp-uglify');
gulp.task('compress', function () {
return gulp.src('js/**/*.js')
.pipe(uglify({ mangle: {reserved: '$super'}}))
.pipe(gulp.dest('js_dist'));
});
gulp.task('default', ['compress']);
这没问题,但我注意到整个网站都有 javascript 错误。这是因为在Prototype file 中,我只能在第 138 行的引号中看到 $super 的一次出现仍然存在,但其他 12 次出现已被丑化。我认为reserved 部分会保留这个全局,但它似乎不起作用。有什么想法吗?
【问题讨论】:
标签: gulp prototype gulp-uglify