Объединение двух заданий в глотке 4 версии - PullRequest
0 голосов
/ 03 января 2019
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"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...