【发布时间】:2015-01-28 09:54:03
【问题描述】:
我正在尝试在 gulp 中自动连接和丑化 js。
这是我的 gulpfile.js:
gulp.task('compressjs', function() {
gulp.src(['public/app/**/*.js','!public/app/**/*.min.js'])
.pipe(sourcemaps.init())
.pipe(wrap('(function(){"use strict"; <%= contents %>\n})();'))
.pipe(uglify())
.pipe(concat('all.js'))
.pipe(rename({
extname: '.min.js'
}))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('public/app'));
})
您是否认为需要用(function(){"use strict"; <%= contents %>\n})(); 包装每个文件以避免在每个文件连接在一起时发生冲突?你认为我的 gulp 任务是好的,还是可以更好地执行它的任务?
【问题讨论】:
标签: gulp gulp-concat gulp-sourcemaps gulp-uglify