ENB
ENB — инструмент для сборки веб-проектов, построенных по методологии БЭМ.
Общие сведения
ENB использует пакеты, отвечающие за сборку отдельных технологий.
Пакеты ENB-технологий находятся в NPM.
Основная задача ENB — сборка исходных файлов в бандлы, обычно для дальнейшего их использования в браузере.
Сборка включает:
Объединение и обработку исходных файлов.
Преобразование кода.
Подготовку или упаковку ресурсов (изображения, шрифты и т.д.).
Подробнее о сборке и файловой структуре БЭМ-проектов.
Установка
$ npm install --save-dev enb
С чего начать
Чтобы создать БЭМ-проект, настроенный для сборки с помощью ENB, воспользуйтесь любым из предложенных вариантов:
Установите шаблонный проект project-stub, который поддерживает сборку с помощью ENB по умолчанию.
Создайте проект, подходящий под ваши задачи. Для этого ответьте на вопросы генератора БЭМ-проектов, основанного на Yeoman.
Лицензия
© 2014 YANDEX LLC. Код лицензирован Mozilla Public License 2.0.