Проблема невероятно чудесная. Вот здесь https://github.com/verybigman/bem-grid/blob/8218ef38503fc224219788692e7ddcd965f6428e/common.blocks/row/row.deps.js
подключаю как зависимость по технологии bemhtml блоки i-bem
и row
. Ожидается, что шаблон row
попадет в бандл с browser.js. Но не все так просто. При запуске в браузере получаю ошибку: Uncaught Error: Module "row": can't resolve dependence "BEMHTML"
, тесты проходят безупречно. Почему в фантоме все ок, а в живом браузере нет? Народ, помогите, я спать не могу из-за этого. Сбросить кэш не предлагать. Подключать bemhtml.js тоже не true. Сборщик bem-tools.
Выспался? ;)
А если так? (сделал массив) не уверен что в этом проблема, но все же
А еще
row
добавил в технологиюjs
Скорее
В примерах выше блок row в технологии bemhtml подключается только для тестов - собственно, поэтому в фантоме все ок.
Ну надеюсь теперь можно спать спокойно :)
Не хотелось бы вас расстраивать) Но нет, так тоже не работает. Увы :( Ошибка та же, абсолютно.
потом
после чего
В браузере http://localhost:8080/promo.pages/index/index.html
И в браузерной консоли
Работает!!! Володя, спасибо! Осталось понять в чем же было дело :(
депсы в случае использования общий зависимостей и зависимостей по технологиям должны быть массивом.
а когда ты так пробовал и не помогло, скорее всего виноват был кэш.
По всей видимости да, огромное спасибо!