andrei500
@andrei500
Middle Frontend Vue.js

Проблемы плагина gulp pugbem?

5c7cca5d62d24133226983.png

Начал использовать плагин gulp pugbem для сокращения написания БЭМ классов в верстке, плагин очень нравился, пока не столкнулся с такими проблемами.

Пример 1. Если блок .header вставляется через pug миксин в блок .page, тогда элемент блока ._header будет скомпилирован в htm так class="header _header", а должен так class="header page__header"

Пример 2. В блоке .header есть элементы ._logo и ._menu, которые будут скомпилированы в class="header__logo" и class="header__menu". Но если вставить блок обертку .wrap, тогда элементы будут скомпилированы не так как задумано, class="wrap__logo" и class="wrap__menu"

Есть ли адекватные варианты решений этих проблем?
Если нет, то стоит ли поискать другие методы сокращения написания БЭМ классов в верстке?
Например BemPug(набор миксинов), или там такие же проблемы?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы