Grunt является рабочей лошадкой в мире Node. Если вам нужно выполнять задачи, включите Grunt в работу. Если вы из мира Rails, Grunt похож на Rake. Существует масса документации о Grunt, но в этом руководстве я остановлюсь на основах, которые помогут вам в работе с приложением.
Grunt довольно прост в настройке — создайте новый файл Gruntfile.js в корне вашего проекта и добавьте следующий синтаксис:
module.exports = function(grunt) {
grunt.initConfig({
...
});
grunt.loadNpmTasks('<пакет>');
};
Для запуска Grunt его обычно устанавливают глобально:
npm install grunt -g
Но подождите! Что насчёт развертывания приложения? Если мы создадим задачи, которые требуют Grunt для запуска на сервере, он нам понадобится как зависимость от приложения. Итак, давайте установим его как локальную зависимость:
npm install --save grunt
Используя такую базовую структуру и установленный Grunt теперь мы можем начать добавлять новые функции в наше приложение.