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.