Просмотр поста

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮

Выше мы установили Grunt, но это только так сказать его "ядро", он пока ничего не знает о конкретных требованиях нашего проекта, пользоваться им пока еще нельзя и никакой помощи пока что он нам не окажет. Нам предстоит "познакомить" Grunt с нашим проектом и привести его в боеготовное состояние, чтоб им наконец уже можно было пользоваться.

Для этого в начале немного теории (только для ознакомления, работать с ней Вам не придется).
Как знать, что проект требует Grunt и какова его конфигурация? Что мы с помощью него можем делать?
Для этого нам надо заглянуть в репозиторий, в самый корень нашего проекта: https://github.com/john-cms/johncms-next
Там лежат два файла, которые нас интересуют, это package.json и Gruntfile.js

Первый файл package.json используется NPM установщиком Node.js, грубо говоря - это инсталлятор https://github.com/john-cms/jo ... .json В разделе "devDependencies" там записаны те модули Grunt, которые будут использоваться в нашем проекте и которые надо установить.

Файл Gruntfile.js это уже и есть наш главный конфигурационный командный файл для Grunt. Именно в нем описано все поведение и те команды, которые потом будет выполнять наш Grunt.
Подробности описывать не буду, для этого есть мануалы, а перейдем уже к самой интересной части