Готовая сборка Gulp 4?

На данный момент, наиболее актуальной и распространенной версией Gulp является Gulp 4. Релиз Gulp 4 состоялся 19 февраля 2019 года и с тех пор стал стандартом в разработке сборщиков проектов на базе Gulp.

Gulp 4 предлагает множество новых и усовершенствованных возможностей по сравнению с предыдущей версией Gulp 3. Одним из самых значимых улучшений является использование параллельных потоков для выполнения задач, что позволяет ускорить сборку проекта.

Новый синтаксис Gulp 4 более понятен и лаконичен, что упрощает написание и поддержку задач. В Gulp 4 вместо метода gulp.src для указания исходных файлов теперь используется метод gulp.src и передача путей в виде массива:

gulp.src(['src/**/*.html'])

Gulp 4 также добавил поддержку функции обратного вызова внутри задач, что позволяет более гибко настраивать выполнение задачи. Также был добавлен новый метод gulp.series, который позволяет выполнять задачи последовательно, и метод gulp.parallel, для параллельного выполнения задач:

gulp.task('build', gulp.series('clean', gulp.parallel('html', 'styles', 'scripts')));

Gulp 4 также поддерживает использование async/await и возвращает промисы, что делает его более современным и удобным в использовании.

Также стоит отметить, что Gulp 4 является обратно совместимым с кодом, написанным для Gulp 3, однако может потребоваться некоторая модификация кода для использования новых возможностей и синтаксиса.

Существует множество готовых сборок на базе Gulp 4, которые можно использовать в своих проектах. Они включают в себя предустановленные задачи для работы с HTML, CSS, JavaScript, изображениями и другими типами файлов. Эти сборки обычно содержат конфигурационные файлы и предустановленные плагины, которые упрощают вам настройку и работу с процессом сборки.

В заключение, Gulp 4 - это актуальная версия Gulp, рекомендуемая для использования в ваших проектах, и предлагает множество новых возможностей по сравнению с предыдущей версией Gulp 3.