gurobokum / masyanya

http://masyanya.club
0 stars 0 forks source link

Подключить технологию stylus #18

Closed YLeight closed 9 years ago

YLeight commented 9 years ago

При использовании сторонних библиотек, возникает необходимость в сборке css из файлов препроцессоров (less, stylus, sass), для использования готовых решений необходим skill подключения технологий компиляции и сборки данных файлов. Связана с #15

YLeight commented 9 years ago

Всё банально и просто! Для истории: В .bem/level.js необходимо подключить технологию в хэш возвращаемый методом getTechs

return {
    ...
    'stylus': '../../node_modules/bem/lib/techs/v2/styls.js',
    ...
}

NB. Я прописал путь до модуля технологии находящийся в подключаемом модуле bem, Node.js

Далее переопределяем стандартный узел BundleNode, а именно метод getTechs, который возвращает массив технологий который должен содержать нами подключаемую

return [
    ...
    'stylus',
    ...
];

После банальных действий соберётся бандл технологии .styls.css который нужно будет подключить в .bemjson.js страницы