в общем проблема похоже в методе task()
Его сигнатура изменилась
task([taskName], taskFunction)
Здесь нет третьего параметра, как было в третьей версии.
Соответственно объявленные анонимные функции не запускаются (этот параметр игнорится)
Старый подход к объявлению задач с предварительным запуском других не работает.
Нужно отдельно описывать все задачи и запускать через series/parallel, или анонимными функциями в том же series
Было:
gulp.task(
'sometask', // название задачи
['anothertask'], // выполнить перед задачей
function(){} // сама задача
)
Стало:
gulp.task(
'sometask', // название задачи
gulp.series( // последовательно выполнить
'anothertask', // другие задачи
function(){} // и саму задачу
)
)
Добавлю
неправильный вариант, который может ввести в заблуждение:
gulp.task(
'sometask', // название задачи
gulp.series('anothertask'), // выполнить другие задачи
function(){} // и саму задачу
)