Gulp - Обзор

Что такое Gulp?

Gulp - это средство выполнения задач, использующее Node.js в качестве платформы. Gulp использует исключительно код JavaScript и помогает запускать интерфейсные задачи и крупномасштабные веб-приложения. Он создает системные автоматизированные задачи, такие как минификация CSS и HTML, объединение файлов библиотеки и компиляция файлов SASS. Эти задачи можно запускать с помощью сценариев Shell или Bash в командной строке.

Зачем использовать Gulp?

  • Он короче, проще и быстрее по сравнению с другими средствами запуска задач.
  • Использует SASS и LESS в качестве препроцессора CSS.
  • Автоматически обновляет страницу после редактирования исходных файлов.
  • Gulpfile.js легко понять и создать, потому что он использует чистый код JavaScript для построения задачи.

История

На всю документацию Gulp распространяется лицензия CC0. Первоначально Gulp v1.0.0 был выпущен 15 января 2015 г., а текущая версия Gulpv3.9.0.

Особенности

  • Обеспечивает минификацию и объединение.
  • Использует чистый код JavaScript.
  • Преобразует LESS или SASS в компиляцию CSS.
  • Управляет манипуляциями с файлами в памяти и повышает скорость за счет использования платформы Node.js.

Преимущества

  • Огромное преимущество в скорости по сравнению с любым другим исполнителем задач
  • Легко кодировать и понимать.
  • Легко тестировать веб-приложения.
  • Плагины просты в использовании и предназначены для выполнения одной задачи за раз.
  • Многократно выполняет повторяющиеся задачи, такие как минимизация таблиц стилей, сжатие изображений и т. Д.

Недостатки

  • Больше зависимостей и новичок по сравнению с Grunt.
  • Используя плагины Gulp, вы не можете выполнять несколько задач.
  • Конфигурация не такая чистая, как у Grunt.