Source

Custruì arnesi

Amparate cumu utilizà i scripts npm inclusi di Bootstrap per custruisce a nostra documentazione, cumpilà u codice fonte, eseguite testi, è più.

Configurazione di l'attrezzi

Bootstrap usa script NPM per u so sistema di creazione. U nostru package.json include metudi convenienti per travaglià cù u framework, cumpresu a compilazione di codice, l'esecuzione di teste, è più.

Per utilizà u nostru sistema di custruzzione è eseguisce a nostra ducumentazione in u locu, avete bisognu di una copia di i fugliali fonte di Bootstrap è Node. Segui questi passi è duvete esse prontu à rock:

  1. Scaricate è installate Node.js , chì avemu aduprà per gestisce e nostre dependenzii.
  2. Navigate à u /bootstraprepertoriu radicale è eseguite npm installper installà e nostre dipendenze lucali listate in package.json .
  3. Installa Ruby , installate Bundlergem install bundler, è infine eseguite bundle install. Questu installerà tutte e dipendenze di Ruby, cum'è Jekyll è plugins.
    • Utenti di Windows: Leghjite sta guida per mette in opera Jekyll senza prublemi.

Quandu hà finitu, puderete eseguisce i vari cumandamenti furniti da a linea di cummanda.

Utilizà script NPM

U nostru package.json include i seguenti cumandamenti è compiti:

Task Descrizzione
npm run dist npm run distcrea u /distcartulare cù i schedari compilati. Utiliza Sass , Autoprefixer è UglifyJS .
npm test U stessu cum'è in npm run distpiù chì esegue teste in u locu
npm run docs Custruisce è linta CSS è JavaScript per i documenti. Allora pudete eseguisce a documentazione in u locu via npm run docs-serve.

Eseguite npm runper vede tutti i script npm.

Autoprefixer

Bootstrap usa Autoprefixer (cumpresu in u nostru prucessu di creazione) per aghjunghje automaticamente prefissi di venditore à alcune proprietà CSS à u tempu di creazione. Fendu cusì ci risparmia u tempu è u codice, chì ci permette di scrive parti chjave di u nostru CSS una sola volta mentre eliminendu a necessità di mixins di venditori cum'è quelli chì si trovanu in v3.

Mantenemu a lista di i navigatori supportati da Autoprefixer in un schedariu separatu in u nostru repository GitHub. Vede /package.json per i dettagli.

Documentazione locale

A gestione di a nostra ducumentazione in u locu richiede l'usu di Jekyll, un generatore di situ staticu decentemente flessibile chì ci furnisce: include basi, schedarii basati in Markdown, mudelli è più. Eccu cumu per inizià:

  1. Eseguite a cunfigurazione di l' utillita sopra per installà Jekyll (u custruttore di u situ) è altre dipendenze Ruby cù bundle install.
  2. Da u cartulare radicali /bootstrap, eseguite npm run docs-servein a linea di cummanda.
  3. Aprite http://localhost:9001in u vostru navigatore, è voilà.

Sapete più nantu à l'usu di Jekyll leghjendu a so documentazione .

Risoluzione di prublemi

In casu di prublemi cù l'installazione di dipendenze, disinstalla tutte e versioni di dependenza precedente (globale è locale). Allora, ripete npm install.