Grunt — это JavaScript Task Runner, который можно использовать в качестве инструмента командной строки для объектов JavaScript. Это менеджер задач, написанный поверх NodeJS.
Зачем использовать Grunt?
-
Grunt может очень легко выполнять повторяющиеся задачи, такие как компиляция, модульное тестирование, минимизация файлов, запуск тестов и т. Д.
-
Grunt включает в себя встроенные задачи, которые расширяют функциональность ваших плагинов и скриптов.
-
Экосистема Гранта огромна; Вы можете автоматизировать все что угодно с меньшими усилиями.
Grunt может очень легко выполнять повторяющиеся задачи, такие как компиляция, модульное тестирование, минимизация файлов, запуск тестов и т. Д.
Grunt включает в себя встроенные задачи, которые расширяют функциональность ваших плагинов и скриптов.
Экосистема Гранта огромна; Вы можете автоматизировать все что угодно с меньшими усилиями.
история
Первые строки исходного кода были добавлены в GruntJS в 2011 году. Grunt v0.4 был выпущен 18 февраля 2013 года. Grunt v0.4.5 был выпущен 12 мая 2014 года. Стабильная версия Grunt 1.0.0 rc1, которая был выпущен 11 февраля 2016 года.
Используя Grunt, вы можете легко выполнять минификацию, компиляцию и тестирование файлов.
Grunt объединяет рабочие процессы веб-разработчиков.
Вы можете легко работать с новой кодовой базой, используя Grunt, потому что она содержит меньше инфраструктуры.
Это ускоряет рабочий процесс разработки и повышает производительность проектов.
Всякий раз, когда пакеты npm обновляются, вам нужно подождать, пока автор Grunt обновит их.
Каждое задание предназначено для выполнения определенной работы. Если вы хотите расширить указанную задачу, то вам нужно использовать некоторые приемы, чтобы выполнить работу.
Grunt включает в себя большое количество параметров конфигурации для отдельных плагинов. Обычно файлы конфигурации Grunt имеют большую длину.