gulp で js を concat して uglify する自動化を試みています。
ここに私の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タスクは良いと思いますか、それともタスクを実行するのにさらに良いと思いますか?