Я пытаюсь автоматизировать задачу 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();
};