Куруу куралдары
Биздин документацияны түзүү, баштапкы кодду түзүү, тесттерди жүргүзүү жана башкалар үчүн Bootstrap камтылган npm скрипттерин кантип колдонууну үйрөнүңүз.
Курал орнотуу
Bootstrap өзүнүн куруу системасы үчүн npm скрипттерин колдонот. Биздин package.json алкак менен иштөө үчүн ыңгайлуу ыкмаларды камтыйт, анын ичинде кодду түзүү, тесттерди жүргүзүү жана башкалар.
Куруу тутумубузду колдонуу жана документтерибизди жергиликтүү түрдө иштетүү үчүн сизге Bootstrap булак файлдарынын жана Түйүндүн көчүрмөсү керек болот. Бул кадамдарды аткарыңыз жана сиз рок даяр болушуңуз керек:
- Биз көз карандылыктарыбызды башкаруу үчүн колдоно турган Node.jsти жүктөп алып орнотуп алыңыз .
- Түпкү
/bootstrap
каталогго чабыттап, package.jsonnpm install
ичинде тизмеленген жергиликтүү көз карандылыктарыбызды орнотуу үчүн чуркаңыз . - Ruby орнотуп, Bundler менен орнотуп
gem install bundler
, акырында иштетиңизbundle install
. Бул Jekyll жана плагиндер сыяктуу бардык Ruby көз карандылыктарын орнотот.- Windows колдонуучулары: Jekyllди көйгөйсүз иштетүү үчүн бул колдонмону окуңуз .
Бүткөндөн кийин, сиз буйрук сабынан берилген ар кандай буйруктарды иштете аласыз.
npm скрипттерин колдонуу
Биздин package.json төмөнкү буйруктарды жана тапшырмаларды камтыйт:
Тапшырма | Description |
---|---|
npm run dist |
npm run dist /dist/ компиляцияланган файлдар менен каталогду түзөт . Sass , Autoprefixer жана UglifyJS колдонот . |
npm test |
Ошол эле npm run dist плюс ал жергиликтүү тесттерди жүргүзөт |
npm run docs |
Документтер үчүн CSS жана JavaScript курат жана тилкелейт. Сиз андан кийин аркылуу жергиликтүү документтерди иштете аласыз npm run docs-serve . |
npm run
Бардык npm скрипттерин көрүү үчүн чуркаңыз .
Autoprefixer
Bootstrap куруу учурунда кээ бир CSS касиеттерине сатуучунун префикстерин автоматтык түрдө кошуу үчүн Autoprefixer (биздин куруу процессибизге камтылган) колдонот. Мындай кылуу бизге CSSтин негизги бөлүктөрүн бир жолу жазууга мүмкүндүк берип, убакытты жана кодду үнөмдөйт, ошол эле учурда v3 версиясында табылган сатуучу аралашмаларына болгон муктаждыкты жокко чыгарат.
Autoprefixer аркылуу колдоого алынган браузерлердин тизмесин GitHub репозиторийибиздеги өзүнчө файлда сактайбыз. Чоо-жайын көрүү үчүн .browserlistrc караңыз .
Жергиликтүү документтер
Документтерибизди локалдуу иштетүү үчүн Jekyll колдонууну талап кылат, бул бизге ийкемдүү статикалык сайт генератору: негизги камтыйт, Markdown негизиндеги файлдар, шаблондор жана башкалар. Муну кантип баштоо керек:
- Jekyll (сайт куруучусу) жана башка Ruby көз карандылыктары менен орнотуу
bundle install
үчүн, жогорудагы инструменттерди орнотуңуз . - Түп
/bootstrap
каталогунанnpm run docs-serve
буйрук сабында иштетиңиз. http://localhost:9001
Браузериңизде ачыңыз жана voilà.
анын документтерин окуу менен Jekyll колдонуу жөнүндө көбүрөөк билүү .
Проблемаларды чечүү
Көз карандылыкты орнотууда көйгөйлөргө туш болсоңуз, бардык мурунку көз карандылык версияларын (глобалдык жана жергиликтүү) алып салыңыз. Андан кийин, кайра иштетүү npm install
.