Как поправить синтаксис кода gulp3 под gulp 4?
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, а потом собирается продакшн. 
Попробуйте использовать и отпишитесь и отметьте, если поняли суть)
Проблемы с gulp 4. Как переходить на gulp 4?Видео как сделать переход 15 минут.
Сам сегодня ночью переустанавливал весь node включая gulp. Пришел к выводу, что на gulp 4 я может быть перейду когда проекты появятся другие. И так как сейчас мои проекты на gulp 3, а там достаточно сложная структура я остановился на gulp 3.9.1. Что и вам советую. Для этого просто проверьте версию gulp -v и если она ниже 3.9.1, установите именно её npm i gulp@^3.9.1 --save-dev --save-dev по необходимости.