bem-site / bem-forum-content-ru

Content BEM forum for Russian speak users
MIT License
56 stars 6 forks source link

Добавление css библиотек в проект bem enb и порядок их включения в css файл #561

Open Roman-Fov opened 9 years ago

Roman-Fov commented 9 years ago

Всем привет. Знаю, тема заезжена, но сам никак не осилю. Пытаюсь собрать проект с enb. Для блока page в page.deps.js указываю mustDeps: { block: 'normalize' }, В файле normalize/normalize.css идёт простой инклуд css файла из libs/. И он не включаются в css файл. Что я делаю не так?

Guria commented 9 years ago

Попробуйте выполнить следующие шаги

blond commented 9 years ago

Если очиска кэша не помогает напиши версию enb и какой технологией собирается CSS.

Roman-Fov commented 9 years ago

попробовать удалить .enb/.tmp/cache.js

не помогает.

показать содержимое normalize/normalize.css

@import url(../../libs/normalize.css/normalize.css);

показать лог сборки

Server started at http://0.0.0.0:8080                                                   
17:57:31.884 - [rebuild] [desktop.bundles/index/index.html - /desktop.bundles/index/index.bemjson.js] file-provider
17:57:31.900 - [isValid] [desktop.bundles/index/index.html - /desktop.bundles/index/index.bemdecl.js] bemjson-to-bemdecl
17:57:31.906 - [rebuild] [desktop.bundles/index/index.html - /desktop.bundles/index/index.levels] levels
17:57:31.910 - [isValid] [desktop.bundles/index/index.html - /desktop.bundles/index/index.deps.js] deps
17:57:31.915 - [rebuild] [desktop.bundles/index/index.html - /desktop.bundles/index/index.files] files
17:57:31.915 - [rebuild] [desktop.bundles/index/index.html - /desktop.bundles/index/index.dirs] files
17:57:31.918 - [isValid] [desktop.bundles/index/index.html - /desktop.bundles/index/index.bh.js] bh-server
17:57:31.919 - [isValid] [desktop.bundles/index/index.html - /desktop.bundles/index/index.html] html-from-bemjson
----- /desktop.bundles/index/index.html 1934ms
17:57:32.480 - [rebuild] [desktop.bundles/index/_index.css - /desktop.bundles/index/index.bemjson.js] file-provider
17:57:32.482 - [isValid] [desktop.bundles/index/_index.css - /desktop.bundles/index/index.bemdecl.js] bemjson-to-bemdecl
17:57:32.497 - [rebuild] [desktop.bundles/index/_index.css - /desktop.bundles/index/index.levels] levels
17:57:32.498 - [rebuild] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.bemjson.js] file-provider
17:57:32.504 - [isValid] [desktop.bundles/index/_index.css - /desktop.bundles/index/index.deps.js] deps
17:57:32.505 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.bemdecl.js] bemjson-to-bemdecl
17:57:32.507 - [rebuild] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.levels] levels
17:57:32.508 - [rebuild] [desktop.bundles/index/_index.css - /desktop.bundles/index/index.files] files
17:57:32.509 - [rebuild] [desktop.bundles/index/_index.css - /desktop.bundles/index/index.dirs] files
17:57:32.511 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.deps.js] deps
17:57:32.512 - [isValid] [desktop.bundles/index/_index.css - /desktop.bundles/index/index.noprefix.css] css-stylus
17:57:32.513 - [rebuild] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.files] files
17:57:32.513 - [rebuild] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.dirs] files
17:57:32.516 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.bh.bemdecl.js] deps-by-tech-to-bemdecl
17:57:32.517 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.browser.js] browser-js
17:57:32.537 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.bh.deps.js] deps
17:57:32.544 - [isValid] [desktop.bundles/index/_index.css - /desktop.bundles/index/index.css] css-autoprefixer
17:57:32.544 - [rebuild] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.bh.files] files
17:57:32.544 - [rebuild] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.bh.dirs] files
17:57:32.545 - [isValid] [desktop.bundles/index/_index.css - /desktop.bundles/index/_index.css] borschik
17:57:32.546 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.browser.bh.js] bh-client-module
----- /desktop.bundles/index/_index.css 242ms
17:57:32.573 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.pre.js] file-merge
17:57:32.619 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/index.js] prepend-modules
17:57:32.619 - [isValid] [desktop.bundles/index/_index.js - /desktop.bundles/index/_index.js] borschik
----- /desktop.bundles/index/_index.js 255ms

enb -V = 0.15.0

blond commented 9 years ago

Что после сборки попадает в _index.css файл?

Остаётся @import url(../../libs/normalize.css/normalize.css); или совсем ничего не попадает? Есть ли блок normalize в index.deps.js файле?

Roman-Fov commented 9 years ago

После сборки в _index.css не попадает совсем ничего. Ни импорта, ни css. В index.deps.js блока normalize нет

tadatuta commented 9 years ago

@Roman-Fov скорее всего проблема в синтаксисе page.deps.js. должно быть: page/page.deps.js

({
    mustDeps: { block: 'normalize' }
})

Если так и есть, то предлагаю попробовать склонировать свежий project-stub и попробовать воспроизвести на нем. Если воспроизведется — запушить на github, чтобы мы могли разобраться в чем дело.