EN RU
Форум

Методология

Технологии

Инструментарий

Библиотеки

Учебные материалы

Использование из командной строки

Чтобы использовать ENB из командной строки, установите npm-пакет enb.

Выполняйте команды в корне проекта.

Сборка всех страниц проекта:

./node_modules/.bin/enb make

Сборка всех страниц проекта со сбросом кэша:

./node_modules/.bin/enb make --no-cache

Сборка всех страниц проекта с построением графа сборки:

./node_modules/.bin/enb make --graph

Сборка всех страниц проекта с включенным профайлером (считает время работы таргетов и технологий):

./node_modules/.bin/enb make --profiler

Сборка всех страниц проекта и запись данных о сборке (результаты профайлера) в файл:

./node_modules/.bin/enb make --build-info-file="build-info.json"

Сборка конкретной страницы проекта:

./node_modules/.bin/enb make pages/index

Сборка конкретного файла:

./node_modules/.bin/enb make pages/index/index.html

Запуск в режиме сервера:

./node_modules/.bin/enb server

Отключение цветового форматирования при выводе прогресса в консоль:

NOCOLOR=1 ./node_modules/.bin/enb make

Установка лимита открытых файлов для асинхронных операций. Правильно выбранный лимит позволяет избежать EMFILE-ошибок:

ENB_FILE_LIMIT=100 ./node_modules/.bin/enb make