Терминология
Бандл (bundle) - это файл, полученный в результате сборки исходных файлов проекта. Например, результатом сборки исходных CSS-файлов, разложенных по файловой структуре проекта, может быть бандл
project.css
. Java-Script-файлы можно собрать в бандлproject.js
.Замаскированный таргет (masked target) — это имя таргета, которое может содержать
?
. Знак?
заменяется на имя ноды в процессе настройки технологии.С помощью подстроки
{lang}
можно создать несколько копий технологии для каждого из языков, где{lang}
заменится на аббревиатуру языка в каждой из копий технологии.Например, таргет
?.js
заменяется наsearch.js
, если нода —pages/search
. Такой подход удобен для настройки нескольких нод черезnodeMask
.Make-файл — файл, в котором конфигурируется ENB для сборки проекта. Находится в папке
<project_root>/.enb/make.js
.Нода (node) — это директория, в которой находятся те или иные таргеты. Например,
pages/index
.Суффикс (suffix) — это расширение исходного или конечного файла. Например,
js
.Таргет (target) — это цель для сборки. Например, таргетом может быть
index.js
в рамках нодыpages/index
.