Interested Article - Gulp

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

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

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

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

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

Примечания

  1. — 2019.
  2. . Дата обращения: 9 марта 2017. 14 августа 2018 года.
  3. . Дата обращения: 10 марта 2017. 12 марта 2017 года.
  4. . Дата обращения: 9 марта 2017. 1 мая 2019 года.
  5. . Дата обращения: 10 марта 2017. Архивировано из 12 марта 2017 года.
  6. . Дата обращения: 27 сентября 2020. 26 октября 2020 года.

Литература

  • Jed Mao; Maximilian Schmitt; Tomasz Stryjewski; Cary Country Holt; William Lubelski. Developing a Gulp Edge (неопр.) . — 1st. — Bleeding Edge Press, 2014. — ISBN 978-1-939902-14-6 .
  • Den Odell. Build Tools and Automation // Pro JavaScript Development Coding, Capabilities, and Tooling (англ.) . — Apress , 2014. — ISBN 978-1-4302-6268-8 .
  • Maynard, Travis. Getting Started with Gulp (неопр.) . — (англ.) , 2015. — ISBN 9781784393472 .

Ссылки

Источник —

Same as Gulp