factograf
RU
Войти

Gulp

Gulp
Все данные карточки 8
Тип
JavaScript-фреймворк, система сборки и библиотека JavaScript
Написана на
JavaScript
Операционная система
кроссплатформенность
Последняя версия
5.0.1 (1 июня 2025)
Репозиторий
github.com/gulpjs/gulp
Состояние
активное
Лицензия
лицензия MIT
Сайт
gulpjs.com

Gulp — таск-менеджер для автоматического выполнения часто используемых задач (например, минификации, тестирования, объединения файлов), написанный на языке программирования JavaScript. Программное обеспечение использует командную строку для запуска задач, определённых в файле Gulpfile. Создан как ответвление от проекта Grunt, чтоб взять из него лучшие практики. Распространяется через менеджер пакетов NPM под MIT лицензией.

От Grunt отличается тем, что код задач записывается JavaScript кодом, а не в стиле конфигурационного файла.

На 2020-й год насчитывается более 4000 плагинов для Gulp.

Взаимодействия между частями программы реализуется через оператор .pipe(), выполняя по одной задаче за раз, не затрагивая исходные файлы, до конца процедуры. Это даёт возможность комбинации плагинов в любой последовательности и количестве.

Так же в Gulp усовершенствована система сборки. Это значит, что помимо запуска задач, можно также копировать файлы с места на место, компилировать и развёртывать проект в новом окружении.

Читать дальше

На 9 языках

Текст из Википедии, CC BY-SA 4.0 · Статья-источник