Помогите решить проблему со сборкой тестов. Самостоятельно не получается разобраться.
При тестах выпадают ошибки такого вида
Error: Module "form-field": can't resolve dependence "i-bem-dom"
file:////home/sergey/projects/bem-forms/common.specs/form-field_required/form-field_required.spec.js:294
file:////home/sergey/projects/bem-forms/common.specs/form-field_required/form-field_required.spec.js:342
file:////home/sergey/projects/bem-forms/common.specs/form-field_required/form-field_required.spec.js:374
Error loading resource https://yastatic.net/jquery/2.2.3/jquery.min.js (5). Details: Operation canceled
Вот конфиг https://github.com/belozyorcev/bem-forms/blob/bem-core-v4/.enb/make.js
upd. Смотрел конфиги bem-components, как тёмный лес.. Куда глядеть не понятно.
upd. Странно... Если подключить уровень для сборки тестов из библиотек, вместо проекта, то всё собирается. Может проблема в депсах?
upd. в bem-components увидел незнакомое мне описание депсов
[{
mustDeps : { block : 'i-bem-dom' },
shouldDeps : [
{
elems : ['box', 'control', 'text'],
mods : { disabled : true, checked : true, focused : true }
},
{ block : 'jquery', elem : 'event', mods : { type : 'pointer' } },
'control'
]
},
{
tech : 'spec.js',
mustDeps : { tech : 'bemhtml', block : 'radio' }
},
{
tech : 'tmpl-spec.js',
mustDeps : [
{ tech : 'bemhtml', block : 'radio', mods : { type : 'button' } },
{ tech : 'bemhtml', block : 'icon' }
]
}]
может в этом причина?
Опубликуй, пожалуйста, собранный
form-field_required.spec.js
и, если возможно, весь проект.Я подозреваю, что где-то не хватает зависимостей на уровней модульной системы.
@tadatuta с зависимостью i-bem-dom разобрался. В deps файлах грузился i-bem__dom.
И другие разрулил тоже. Здесь проблема была (в круглых скобках).
@tadatuta а так весь проект здесь https://github.com/belozyorcev/bem-forms
"Выпуск" bem-forms@v2 https://github.com/bem-contrib/bem-forms