2

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タスクは良いと思いますか、それともタスクを実行するのにさらに良いと思いますか?

4

1 に答える 1