Инструкция для новичков!
Исходники стилей из папки styles/
компилируются в файл www/css/all.css
. Аналогично скрипты — scripts/
в www/js/all.js
.
1. Скачайте и разархивируйте проект:
https://github.com/artpolikarpov/grunt-example/archive/master.zip
2. Установите Node.js.
3. Установите консольную утилиту Гранта, в терминале:
npm install grunt-cli -g
4. Перейдите в папку этого проекта и установите зависимости:
cd path/to/grunt-example
npm install
Перед началом работы над исходниками запустите слежение за изменениями:
grunt watch
Редактируйте файлы в папках styles/
и scripts/
. После каждой сохранённой правки файлы www/css/all.css
и www/js/all.js
будут обновляться.
Стили кроме склейки проходят через Автопрефиксер, добавляющий актуальные браузерные префиксы ко всем экспериментальным свойствам вроде box-shadow
и transition
.
Стили и скрипты в www/
не нужно изменять напрямую.
Заканчивая работу, прервите висящий grunt watch
и окончательно склейте и минифицируйте файлы одной командой:
grunt
Читайте большой пост Артёма Сапегина «Грант 0.4: система сборки для фронтенд-разработчиков», чтобы досконально разобраться в Гранте.
Используйте Грант на здоровье :-)