gulp.task('watch', function(){
browserSync.init(config);
gulp.watch(path.watch.html, gulp.series('html:build'));
gulp.watch(path.watch.scss, gulp.series('scss:build'));
gulp.watch(path.watch.css, gulp.series('css:build'));
gulp.watch(path.watch.js, gulp.series('js:build'));
gulp.watch(path.watch.images, gulp.series('images:build'));
gulp.watch(path.watch.fonts, gulp.series('fonts:build'));
})
Если вы не смотрели выпуск, в ссылке на ответ выше, то объясню на счет
parallel
и
series
. То есть в первом случае Ваши
task-и
в потоке выполняются вместе. А в другом случае, сперва выполнится первый
task
, потом второй, третий и до конца.
В
build
можно сделать так:
gulp.task('build',
gulp.series(
'clean:build',
gulp.parallel(
'html:build',
'css:build',
'js:build',
'images:build',
'fonts:build'
)));
Здесь сперва чистится папка
dist
, а потом собирается продакшн.
Попробуйте использовать и отпишитесь и отметьте, если поняли суть)