bem/bem-tools
-
bem create -b b-block1 -b b-block2
-
Создание элементов `elem1` и `elem2` для блока `b-block`
-
bem create -b b-block -e elem1 -e elem2
-
Создание модификатора `mod` блока `b-block`
-
bem create -b b-block -m mod
-
Создание модификатор `mod` блока `b-block` в значениях `val1` и `val2`
-
bem create -b b-block -m mod -v val1 -v val2
-
Создание модификатора `mod` элемента `elem` блока `b-block`
-
bem create -b b-block -e elem -m mod
-
Создание модификатора `mod` в значениях `val1` и `val2` для элемента `elem` блока `b-block`
-
bem create -b b-block -e elem -m mod -v val1 -v val2
-
#### bem build
-
С помощью команды `bem build` можно собирать файлы страниц для различных технологий,
основываясь на декларации страницы. -
##### Создание файла bemdecl.js по bemjson-декларации страницы
-
bem build \
-l bem-bl/blocks-common -l bem-bl/blocks-desktop \
-l blocks -l pages/index/blocks \
-d pages/index/index.bemjson.js -t bemdecl.js \
-o pages/index -n index -
Значением флага -t может быть как название технологии, так и полный путь до модуля
технологии. В этом модуле указано, как именно по декларации собирается конечный файл. -
Например, модуль для `deps.js`: https://github.com/bem/bem-tools/blob/master/lib/techs/deps.js.js
-
##### Создание файла deps.js по bemdecl.js
-
bem build \
-l bem-bl/blocks-common -l bem-bl/blocks-desktop \
-l blocks -l pages/index/blocks \
-d pages/index/index.bemdecl.js -t deps.js \
-o pages/index -n index -
###### Создание js и css файлов страниц по deps.js
No more segments to load.
Loading more segments…
© 2009-2024 WebTranslateIt Software S.L. All rights reserved.
Terms of Service
·
Privacy Policy
·
Security Policy