Задание Gulp говорит о том, что задание завершено до того, как записаны файлы - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь автоматизировать задачу concat с помощью gulp 4. Проблема в том, что задача заканчивается до того, как файлы будут записаны.Поэтому, когда запускается задача concat, у нее нет файлов для объединения.

function criticalCssConcat (done){
  gulp.src('./user/themes/' + config.theme + '/assets/compiled/styles/critical/*.css')
  .pipe(concat('./user/themes/' + config.theme + '/assets/compiled/styles/main.critical.css'))
  .pipe(gulp.dest('.'));
  done();
};

function criticalCss (done) {
  Object.keys(config.criticalCSSPath).forEach(function (obj) {
  critical.generate({
      src: config.criticalCSSPath[obj],
      width: 1920,
      height: 1080,
      dest: './user/themes/' + config.theme + '/assets/compiled/styles/critical/critical.' + obj + '.css'
  })
})
done();
};
...