Есть четыре js-файла: два из них сторонние, два написаны руками. Скорость минификации конечного файла всегда одна - 20 секунд, как можно снизить?
Вот нужная часть кода в галпфайла:
var gulp = require("gulp"),
concat = require("gulp-concat"),
uglify = require("gulp-uglifyjs");
gulp.task("auto-scripts", function() {
return gulp.src([
"app/public/vendors/jquery/jquery.min.js",
"app/public/vendors/ckeditor/ckeditor.js"
])
.pipe(concat("auto-scripts.js"))
.pipe(gulp.dest("app/public/meta/js"))
})
gulp.task("hand-scripts", function() {
return gulp.src([
"app/public/js/application.js",
"app/public/meta/js/script.js"
])
.pipe(concat("hand-scripts.js"))
.pipe(gulp.dest("app/public/meta/js"))
});
gulp.task("scripts", ["auto-scripts", "hand-scripts"], function() {
return gulp.src([
"app/public/meta/js/auto-scripts.js",
"app/public/meta/js/hand-scripts.js"
])
.pipe(concat("scripts.min.js"))
.pipe(uglify())
.pipe(gulp.dest("app/public/meta/js"))
});