Grunt - Обзор

Что такое Грунт?

Grunt - это средство выполнения задач JavaScript, которое можно использовать как инструмент командной строки для объектов JavaScript. Это диспетчер задач, написанный поверх NodeJS.

Зачем использовать 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 длиннее.