Gulp задачи теперь простые функции.Нет необходимости определять задачу через gulp.task()
, вы можете просто определить функцию:
function html(cb) {
// Do something
cb()
}
Теперь ссылка на функцию html
может использоваться в качестве задачи:
function watch() {
return gulp.watch('app/index.html', html)
}
Обратите внимание, что задачи, определенные как простые функции, считаются частными задачами, их нельзя вызывать с помощью gulp <task>
.Чтобы это работало, вам нужно сделать их общедоступными , экспортировав их:
exports.html = html
exports.watch = watch
Итак, для вашего конкретного случая использования вам не понадобятся series
и parallel
,Однако вы можете передавать им задачи (ссылки на функции) таким же образом, чтобы создавать другие задачи:
exports.rebuild = gulp.series(clean, build)