var gulp = require('gulp');
var concat = require('gulp-concat');
var autoprefix = require('gulp-autoprefixer');
var minifyCSS = require('gulp-minify-css');
var uglify = require('gulp-uglify');
gulp.task('minifyCSS', function() {
gulp.src(['src/styles/*.css'])
.pipe(concat('styles.css'))
.pipe(autoprefix('last 2 versions'))
.pipe(minifyCSS())
.pipe(gulp.dest('build/styles/'));
});
gulp.task('compressJS', function() {
gulp.src('src/scripts/*.js')
.pipe(concat('all.js'))
.pipe(uglify())
.pipe(gulp.dest('build/scripts/'))
});
gulp.task('default', gulp.series('compressJS','minifyCSS'));
Мы определили две задачи в gulpfile.js - compressJS и minifyCSS.
Команда ниже дает желаемый результат:
gulp minifyCSS compressJS
Но если мы дадим следующую команду:
gulp default
Мы получаем вывод первой задачи, переданной в серии, то есть в этом случае выполняется только compressJS
Может ли кто-нибудь помочь мне объединить вышеупомянутые 2 задачи "minifyCSS и compressJS", когда я запускаю команду "gulp default"