Grunt – The JavaScript Task Runner::Журнал СА 7-8.2014
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Вакансии
Контакты
   

  Опросы

Какие курсы вы бы выбрали для себя?  

Очные
Онлайновые
Платные
Бесплатные
Я и так все знаю

 Читать далее...

1001 и 1 книга  
20.12.2019г.
Просмотров: 4293
Комментарии: 0
Dr.Web: всё под контролем

 Читать далее...

04.12.2019г.
Просмотров: 5619
Комментарии: 0
Особенности сертификаций по этичному хакингу

 Читать далее...

28.05.2019г.
Просмотров: 6853
Комментарии: 2
Анализ вредоносных программ

 Читать далее...

28.05.2019г.
Просмотров: 7253
Комментарии: 1
Микросервисы и контейнеры Docker

 Читать далее...

28.05.2019г.
Просмотров: 6326
Комментарии: 0
Django 2 в примерах

 Читать далее...

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Grunt – The JavaScript Task Runner

Архив номеров / 2014 / Выпуск №7-8 (140-141) / Grunt – The JavaScript Task Runner

Рубрика: Разработка /  Инструменты

Кирилл Сухов КИРИЛЛ СУХОВ, веб-программист в дистрибьюторской компании MICS. Занимается проектированием и разработкой различных интернет-сервисов. Круг интересов: веб-технологии, RIA, Framework-среды, sukhov-kirill@yandex.ru

Grunt – The JavaScript Task Runner

Работа веб-программиста потрясающе интересна. Но бывает в ней и нудная рутинная часть. Инструмент, о котором речь пойдет ниже, способен спасти от скуки

Найти пример рутинной операции просто. Скажем, для реализации сложной логики на странице оптимально создать несколько файлов – сценариев. Требования минимализации нагрузки на сервер заставляют собирать их в один файл, да еще и минифицировать его. Ничего сложного провести эту процедуру один раз нет, но ведь дальнейшее редактирование беспробельной простыни затруднительно. Приходится редактировать исходные файлы и нудно повторять процедуру сборки проекта после каждого изменения.

И это еще не все. Есть еще рутинные процедуры конвертации LESS-файлов, «сшивания» CSS-сценариев и т.п. Конечно, для этих действий созданы инструменты автоматизации, но они различны для каждой процедуры, что совсем неудобно. Отличие инструмента, речь о котором пойдет ниже, как раз в универсальности, делающей возможным провести полный комплекс действий по сборке JavaScript-проектов «за один проход». Кроме того, Grunt полностью написан на JavaScript (JavaScript-программистами для JavaScript-программистов). Он работает на Node.js и может быть использован на различных программных платформах.

Еще одно преимуществ Grunt – возможность организации последовательной обработки ресурсов. Он позволяет задавать все действия в определенном порядке, что уберегает от ошибок и крайне полезно при командной разработке, заставляя разработчика придерживаться единого стандарта.

Итак, Grunt [1] – инструмент для сборки JavaScript-проектов (2012 г.). Проект быстро завоевал популярность. Сейчас для Grunt cоздано множество плагинов/расширений, часто эта платформа включается в стандартный жизненный цикл проектов. Многие мои коллеги впервые проявили интерес к платформе Node.js именно как к средству для работы Grunt.

Устанавливается Grunt, как обычный Node.js-модуль:

$ npm install grunt -g

Затем отдельно устанавливаем средство для работы с Grunt из командной строки:

$ npm install grunt-cli -g

Для проверки в консоли можно запустить новую команду:

$ grunt –version

grunt-cli v0.1.13

grunt v0.4.5

Статью целиком читайте в журнале «Системный администратор», №7-8 за 2014 г. на страницах 75-79.

PDF-версию данного номера можно приобрести в нашем магазине.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru