Всем привет!
Не подскажите, почему стили у блока могут не доопределяться? Использую свою библиотеку, стили из библиотеки подтягиваются, а из проекта нет. Уровни в 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