Код бандла index.bemjson.js выглядит следующим образом:
module.exports = {
block: 'page',
title: 'Title of the page',
favicon: '/favicon.ico',
head: [
{ elem: 'meta', attrs: { name: 'description', content: '' } },
{ elem: 'meta', attrs: { name: 'viewport', content: 'width=device-width, initial-scale=1' } },
{ elem: 'css', url: 'index.min.css' }
],
scripts: [{ elem: 'js', url: 'index.min.js' }],
mods: { theme: 'islands' },
content: [
{
block: 'header',
}
]
};
В блоке header, в файле header.deps.js я устанавливаю зависимость вида:
({
shouldDeps: [
{
block: 'logo',
mods: {theme: 'sea'}
}
]
})
Соответственно блок лого существует, и у него прописаны стили.
Но при сборке проекта блок header не содержит никакой вложенности.
Соответственно вопрос:
как добавить вложенность?
Или это так не должно работать, и в любом случае в index.bemjson.js должен быть явно прописан блок внутри блока?