Приступая к работе с Grunt

Влад Мержевич

Во время процесса веб-разработки возникает много задач, которые нам требуется периодически выполнять. Это задачи вроде минимизации JavaScript и CSS-файлов, модульного тестирования, проверки файлов на наличие ошибок, компиляции препроцессорных файлов (Less, Sass) в CSS и многое другое. Grunt предназначен для запуска задач, а значит повторяющиеся задачи, с которыми мы имеем дело каждый день, становятся автоматизированы. Это лишь простой взгляд на то, как запускается и работает Grunt. Мы рассмотрим как выполнять следующие основные задачи:

  • анализ JS-файлов;
  • минимизация JS-файлов;
  • компиляция Less-файлов;
  • минимизация CSS-файлов;
  • отслеживание изменения файлов и выполнение вышеперечисленных задач.

Руководство Приступая к работе с Grunt от Криса Севилеха ориентировано на новичков и поможет вам упростить процесс разработки сайтов за счёт оптимизации типовых задач.

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.