我正在尝试自动化以在 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 任务很好,或者它可以更好地执行它的任务吗?