Source

Bati zouti

Aprann kijan pou itilize scripts npm Bootstrap yo pou konstwi dokiman nou yo, konpile kòd sous, fè tès yo, ak plis ankò.

Konfigirasyon zouti

Bootstrap itilize scripts npm pou sistèm bati li yo. Package.json nou an gen ladan metòd pratik pou travay ak kad la, tankou konpile kòd, fè tès, ak plis ankò.

Pou itilize sistèm konstriksyon nou an epi kouri dokiman nou an lokalman, w ap bezwen yon kopi dosye sous Bootstrap ak Node. Swiv etap sa yo epi ou ta dwe pare pou rock:

  1. Telechaje epi enstale Node.js , ke nou itilize pou jere depandans nou yo.
  2. /bootstrapNavige nan anyè rasin lan epi kouri npm installenstale depandans lokal nou yo ki nan lis nan package.json .
  3. Enstale Ruby , enstale Bundler ak gem install bundler, epi finalman kouri bundle install. Sa a pral enstale tout depandans Ruby, tankou Jekyll ak grefon.
    • Itilizatè Windows: Li gid sa a pou fè Jekyll kanpe ak kouri san pwoblèm.

Lè w fini, ou pral kapab kouri kòmandman divès kalite yo bay nan liy lòd la.

Sèvi ak scripts npm

Package.json nou an gen ladan kòmandman ak travay sa yo:

Travay Deskripsyon
npm run dist npm run distkreye /dist/anyè a ak dosye konpile. Itilize Sass , Autoprefixer , ak UglifyJS .
npm test Menm jan npm run distak plis li kouri tès lokalman
npm run docs Bati ak lints CSS ak JavaScript pou docs. Lè sa a, ou ka kouri dokiman an lokalman atravè npm run docs-serve.

Kouri npm runpou wè tout scripts npm yo.

Otoprefiksè

Bootstrap itilize Autoprefixer (ki enkli nan pwosesis konstriksyon nou an) pou ajoute otomatikman prefiks machann nan kèk pwopriyete CSS nan moman konstriksyon. Lè w fè sa, sa fè nou sove tan ak kòd lè nou pèmèt nou ekri pati kle nan CSS nou an yon sèl fwa pandan w ap elimine nesesite pou mixin machann tankou sa yo jwenn nan v3.

Nou kenbe lis navigatè yo sipòte atravè Autoprefixer nan yon dosye separe nan depo GitHub nou an. Gade .browserslistrc pou plis detay.

Dokiman lokal yo

Kouri dokimantasyon nou an lokalman mande pou itilize Jekyll, yon jeneratè sit estatik byen fleksib ki bay nou: debaz enkli, dosye ki baze sou Markdown, modèl, ak plis ankò. Men ki jan yo kòmanse li:

  1. Kouri nan konfigirasyon zouti ki anwo a pou enstale Jekyll (mason sit la) ak lòt depandans Ruby ak bundle install.
  2. /bootstrapSoti nan anyè rasin lan , kouri npm run docs-servenan liy lòd la.
  3. Louvri http://localhost:9001nan navigatè ou a, epi voilà.

Aprann plis sou itilizasyon Jekyll lè w li dokiman li yo .

Depanaj

Si w ta rankontre pwoblèm ak enstale depandans, dezenstale tout vèsyon depandans anvan yo (global ak lokal). Lè sa a, rekòmanse npm install.