Source

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 mpo na kosala na cadre, na kati na yango kosangisa code, kosala ba tests, mpe mingi mosusu.

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:

  1. Télécharger pe installer Node.js , oyo tosalelaka pona ko gérer ba dépendances na biso.
  2. Naviguer na répertoire ya misisa /bootstrappe kima npm installpona ko installer ba dépendances locales na biso oyo etangami na package.json .
  3. Installez Ruby , installer Bundler na gem install bundler, mpe na suka tambuisa bundle 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 script ya NPM

Package.json na biso ezali na ba commandes mpe misala oyo elandi:

Mosala Ndimbola
npm run dist npm run distesali /distrépertoire na ba fichiers compilé. Esalelaka Sass , Autoprefixer , mpe UglifyJS .
npm test Ndenge moko na npm run distplus 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 runpona komona ba scripts nionso ya npm.

Autoprefixer ya kosala

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:

  1. 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.
  2. /bootstrapKobanda na répertoire ya misisa , tambuisa npm run docs-servena ligne ya commande.
  3. Fungola http://localhost:9001na 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.