Я только начинаю, прошу помочь. Проект сгенерирован в bem-stub. Создаю каталоги блоков (в desktop.blocks), создаю в них стили css. Сами блоки и их элементы отображаются, но их стили нет (применяю простое - поменять цвет шрифта, заливка, обнуляю маржины и пр.). Такое впечатление, что на блоки влияют стили более высокого приоритета, т.к. откуда-то берутся маржины, которые я обнуляю, размеры, которые я не устанавливала. При этом файл desktop.bundles\index\index.css правильно генерирует все стили из моих блоков у себя. В чем может быть причина? Каталоги блоков и их файлы создаю вручную, т.к. команда bem create не работает, ну да это не важно.
Привет!
Есть возможность запушить текущее состояние проекта на github, чтобы можно было взглянуть на код? По описанию пока не понимаю, в чем дело.
Не отображаются CSS стили в блоках (блоки находятся в каталоге desktop.blocks) https://github.com/nata12-12/bem-1
@nata12-12 Стили не собирались из-за проблем в конфиге. Я отправил pull request с исправлением: https://github.com/nata12-12/bem-1/pull/1 данной конкретной проблемы (после вливания нужно не забыть вызвать
npm install
). И в ближайшее время отправлю еще один PR с общим обновлением инфраструктуры сборки.Огромное спасибо, стили благополучно подтянулись. Но как с этим жить дальше: является ли это ошибкой при инсталляции проекта генератором bem-stub? следовательно это надо исправлять в каждом проекте?
Да, это ошибка в генераторе, мы ее починим.
PS: Прислал PR с апдейтом. После его вливания нужно сделать:
Исправления в генераторе: https://github.com/bem/generator-bem-stub/pull/147
Не могу обновить почему-то. Пул сообщает, что ничего нового. Может в Удаленном надо что-то сначала сделать?
Сначала нужно влить PR: https://github.com/nata12-12/bem-1/pull/2 :)
PR с апдейтом было явно лишним. Все опять вернулось, стили не отображаются в браузере.
Заменила опять эти 2 файла (из pull1), + npm install, все опять работает. Большое спасибо.
Все-таки файлы должны быть как после pull2 :)
Я проверил с чистой установкой из текущего состояния https://github.com/nata12-12/bem-1 и у меня все собралось без ошибок. Настоятельно рекомендую попробовать еще раз.
Все пути на хостинге github pages лучше прописывать ./css/style.css. Это касается и картинок тоже.
Лучше заплатите 100р за нормальный хостинг и не парьтесь.
Paul Iced uilibs