Здравствуйте! Довольно наболевшая для меня тема, вот дошли руки написать. Есть несколько вопросов по вот этой сборке: https://github.com/bem/project-stub
Как должен выглядеть файл make.js чтобы собирался merged bundle (самому написать пока-что представляется сложным, говорят нужно nodejs учить), что-то мне кажется инфа с bem.info про сборку merged бандла устарела. Ну и так как собирать можно не только enb, но и gulp'ом, как должен выглядеть gulpfile.js?
Допустим я пишу в phpStorm, в сборках более ранних версий я без проблем писал на stylus или sass. Но postCSS (.post.css || .pcss) не поддерживается в шторме (да плагинов рабочих я для него не сыскал), и следственно написание postCSS вызывается сложности в виде 100500 подчеркиваний красной волнистой ну и файлы css не понимают синтаксиса (капитан очевидность). Кто-нибудь видит адекватное решение в такой ситуации?
Как прикрутить к последней сборке sass вместо postcss (ну нравится мне sass/scss :) ) ???
Мне кажется было бы неплохо если бы в стандартной сборке был бы предусмотрен свитч между препроцессорами (какие человеку нравятся ну или хотябы sass||postCSS) , а так же между обычной сборкой и merged, удобно ведь было бы)
https://github.com/bem/project-stub/blob/qfox.merged-bundle/gulpfile.js
PostCSS это обычный CSS next, у webstorm с ним проблемы? Говорят, что отчасти лечится: http://stackoverflow.com/questions/14180531/how-to-update-css3-validator-in-phpstorm
¯\_(ツ)_/¯
может есть ветка. Обычно это решалось генератором, но выделить человека его поддерживать не откуда, а сообщество не хочет. В итоге его никто не поддерживает. Если хотите — он тут: https://github.com/bem-archive/generator-bem-stubСейчас генератор точно использовать не стоит, ничего хорошего он не сгенерирует :(
А плагин https://github.com/postcss/postcss-scss для postCSS не решает задачу?
Спасибо вам. Я решил свою проблему. Взял за основу make.js файл который вы предоставили, кстати у меня был почти такой же но чего-то в нём не хватало. Впрочем, ваш работает отлично. А потом я в него поставил sass вместе postCSS. Теперь у меня есть куча разных make.js которые проверено работают, правда для css-sass ещё нужно доустанавливать некоторые модули.
Работаю с многостраничными сайтами в основном поэтому merged bundle для меня это must have.
Спасибо!
и ещё оказывается всего-лишь надо было обновить phpStorm До 2016.3 чтобы работал плагин который поддерживает postCSS :)