Добрый вечер.
В конфиге уровни определены:
const builder = Builder({
levels: [
'node_modules/bem-core/common.blocks',
'node_modules/bem-core/desktop.blocks',
'node_modules/bem-core/touch.blocks',
'node_modules/bem-components/common.blocks',
'node_modules/bem-components/desktop.blocks',
'node_modules/bem-components/touch.blocks',
// 'node_modules/bem-components/design/common.blocks',
// 'node_modules/bem-components/design/desktop.blocks',
'common.blocks',
'desktop.blocks',
'touch.blocks'
],
Вопросы:
1) Означает ли что с данной настройкой - desktop.bundles/index/index.html соберет в себя уровень touch ?
2) У меня собирает уровень touch для desktop. так и должно быть? Необходимо в конфиге закомментировать "не нужное" находящееся на одном уровне с "нужным"?
Кажется, оба вопроса про одно и то же. Такой конфиг означает, что будет создан экземпляр
Builder
-а, который будет искать блоки на всех перечисленных уровнях, т.е. да, touch и desktop попадут в одну кучу.Если нужно собирать только desktop, достаточно удалить уровни про touch, а если же необходимо отдельно собирать desktop, а отдельно touch, то следует создать два отдельных
Builder
-а, каждый со своим набором уровней.