Использование из командной строки
Чтобы использовать 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