Всем привет!
Не подскажите, почему стили у блока могут не доопределяться? Использую свою библиотеку, стили из библиотеки подтягиваются, а из проекта нет. Уровни в make.js
дописал. Использую enb
. При этом с bem-tools
отрабатывает нормально. Проект и библиотека на основе project-stub
. На чистом project-stub
такая же ситуация.
Привет!
Можешь рассказать как воспроизвести на
project-stub
?Что используешь для сборки css? В собранный css-файл приезжают стили, но не в том порядке, или совсем не приезжают?
project-stub
дефолтный, использую его и для библиотеки и для проекта.В
css
приехали стили из библиотеки два раза.Пример такой: Библиотека: mylib/common.blocks/block/block.styl
Проект: common.blocks/block/block.styl
В
.enb/make.js
добавил:Про сборку
css
немного не понял, использую дефолтныйmake.js
изproject-stub
.Попробовал всё тоже самое, собралось нормально.
Точно ли не проблема с кэшом? Опция
check: false
, означает, что не нужно смотреть на изменения в файловой системе для этого уровня.Оба файла имеют
styl
расширение? Или одинcss
, а другойstyl
?Кеш сбрасывал, не помогает. Да, оба файла с расширением
styl
.Обнаружил, если положить блок на проекте в
desktop.blocks
, то все отрабатывает, а если лежит вcommon.blocks
- то нет.Важное замечание :)
Удалось воспроизвести. Будем разбираться.
@bradbenetton, оказалось, что это баг в самом
stylus
из-за внутреннего кэширования — https://github.com/stylus/stylus/issues/1951