Помогите разобраться с последовательным выполнением задач в Gulp 4
Вопрос: если я запускаю сначала workhtml, затем workcss - все работает как надо, но если я запускаю таску start нормально отрабатывает только workhtml. Как добиться последовательного выполнения данных тасок в таске start? Заранее благодарен.Я только учусь) пытался найти ответ сам, но не смог(
gulp.task('workhtml',async function() {
gulp.src('dist/index.html')
.pipe(useref()) // читает html файл и объединяет в один css файл, подключенные к этому файлу, сохраняет скомбнированную css в app/css
.pipe(htmlmin({ collapseWhitespace: true }))
.pipe(gulp.dest('app'));
});
gulp.task('workcss',async function() {
gulp.src('app/css/**/*.css')
.pipe(uncss({
html: ['app/index.html']
}))
.pipe(autoprefixer())
.pipe(csso({
debug: true
}))
.pipe(gulp.dest('app/css/'));
});
gulp.task("start",gulp.series('workhtml','workcss'));