Tongela bisaleli
Yekola ndenge ya kosalela ba scripts ya npm oyo ezali na Bootstrap mpo na kotonga mikanda na biso, kosangisa code source, kosala ba tests, mpe mingi mosusu.
Bobongisi ya bisaleli
Bootstrap esalela ba scripts ya npm mpo na système ya kotonga na yango. Package.json na biso ezali na ba méthodes ya malamu pona kosala na cadre, na kati na yango kosangisa code, kosala ba tests, pe ebele.
Mpo na kosalela système na biso ya kotonga mpe kosala mikanda na biso na esika moko, okozala na mposa ya kopi ya ba fichiers source mpe Node ya Bootstrap. Landa ba étapes oyo pe esengeli ozala prêt ya ko rocker:
- Télécharger pe installer Node.js , oyo tosalelaka pona ko gérer ba dépendances na biso.
- Naviguer na répertoire ya misisa
/bootstrap
pe kimanpm install
pona ko installer ba dépendances locales na biso oyo etangami na package.json . - Installez Ruby , installer Bundler na
gem install bundler
, mpe na suka tambuisabundle install
. Yango eko installer ba dépendances nionso ya Ruby, lokola Jekyll na ba plugins.- Ba usagers ya Windows: Tanga guide oyo pona kosala que Jekyll esala sans problème.
Ntango osilisi, okozala na likoki ya kosala mitindo ndenge na ndenge oyo epesami uta na molɔngɔ ya mitindo.
Kosalela ba scripts ya npm
Package.json na biso ezali na ba commandes mpe misala oyo elandi:
Mosala | Ndimbola |
---|---|
npm run dist |
npm run dist esali /dist/ répertoire na ba fichiers compilé. Esalelaka Sass , Autoprefixer , mpe UglifyJS . |
npm test |
Ndenge moko na npm run dist plus esalaka ba tests localement |
npm run docs |
Etongaka mpe esali lints CSS mpe JavaScript mpo na ba docs. Na sima okoki kosala mikanda na esika na nzela na nzela ya npm run docs-serve . |
Kima npm run
pona komona ba scripts nionso ya npm.
Autoprefixer ya kosala na yango moko
Bootstrap esalela Autoprefixer (ezali na kati ya mosala na biso ya kotonga) mpo na kobakisa na ndenge ya automatique ba préfix ya motɛkisi na ba propriétés mosusu ya CSS na ntango ya kotonga. Kosala bongo ebombaka biso ntango mpe code na kopesaka biso nzela ya kokoma biteni ya ntina ya CSS na biso mbala moko nzokande elongolaka mposa ya ba mixins ya batekisi lokola oyo ezwami na v3.
Tozali kobatela liste ya ba navigateurs oyo esungami na nzela ya Autoprefixer na fichier ekeseni na kati ya ebombelo na biso ya GitHub. Tala .browserslistrc mpo na koyeba makambo mosusu.
Mikanda ya mboka
Kosala mikanda na biso na esika esengaka kosalela Jekyll, générateur ya site statique decentement flexible oyo epesaka biso: inclus ya base, ba fichiers basé na Markdown, ba modèles, mpe mingi mosusu. Talá ndenge ya kobanda yango:
- Kima na nzela ya bobongisi ya bisaleli oyo ezali likolo mpo na kotiya Jekyll (motongi ya site) mpe ba dépendances mosusu ya Ruby na
bundle install
. /bootstrap
Kobanda na répertoire ya misisa , tambuisanpm run docs-serve
na ligne ya commande.- Fungola
http://localhost:9001
na navigateur na yo, mpe voilà.
Yekola makambo mingi na ntina ya kosalela Jekyll na kotanga mikanda na yango .
Kosilisa mikakatano
Soki okutani na mikakatano na installation ya ba dépendances, longola ba versions nionso ya dépendance ya kala (global mpe local). Na nsima, kosala lisusu npm install
.