-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Воспроизвести можно тут.
Описание
block.deps.js
:
({
mustDeps: [{ mods: { mod1: 'val' } }]
})
pages/page/page.bemdecl.js
:
exports.blocks = [
{
"name": "block",
"mods": [
{
"name": "mod2",
"vals": [{ "name": "val" }]
}
]
}
]
pages/page/page.deps.js
:
exports.deps = [
{
"block": "block"
"mod": "mod1"
},
{
"block": "block"
"mod": "mod2"
},
{
"block": "block"
"mod": "mod2"
"val": "val"
},
{
"block": "block"
"mod": "mod1"
"val": "val"
},
{
"block": "block"
}
]
В собранном файле с депсами модификатор блока mod2
приехал раньше этого блока, хотя мы этого не просили.
Т.е. ожидаем:
exports.deps = [
{
"block": "block"
"mod": "mod1"
},
{
"block": "block"
"mod": "mod1"
"val": "val"
},
{
"block": "block"
},
{
"block": "block"
"mod": "mod2"
},
{
"block": "block"
"mod": "mod2"
"val": "val"
}
]