Добрый день.
В примере по созданию проекта на БЭМ (https://ru.bem.info/platform/tutorials/start-with-project-stub/), на шаге добавления картинки в блок logo, фрагмент определения блока image из примера на сайте выглядит так:
block: 'image',
attrs: { src: 'some-url' }
При этом в результате сборки в html попадает только:
<img class="image">
По аналогии с другими блоками попробовал переписать определение так:
block: 'image',
url: 'some-url'
И получилось ожидаемое:
<img class="image" src="some-url">
Подскажите, в чём здесь дело?
Обратите внимание на актуальность версий инструментов и библиотек:
enb v1.3.0 bem-core v4.1.1
А если воспользоваться примером из bem-components
то в
html
придет:Проверено на большом количестве картинок. Постоянно на своем проекте пользуюсь этим блоком
Пример :
По своему опыту - этот учебный проект и у меня не сработал)))
Установил последнюю версию project-stub Потом мучился откатывал версии, ставил старые.... Плюнул и на новой версии стартанул свой проект, пользуясь документацией Всё запустилось. еще немного помог блог Ромы
Спасибо! Разобрался вроде :-)
Все так, баг даже уже исправлен в исходниках, но пока не доехал до сайта :(