in English

Instrumenta aedificate

Disce quomodo usus est Bootstrap scriptis npm scriptis ad nostram documentationem aedificandam, codicem fontem componendum, probationes currite, et plura.

Tooling setup

Bootstrap scriptoribus npm utitur ad systematis fabricandi. Our package.json includit commodas methodos ad operandum cum compage, incluso codice componendo, probationes currentes, et plura.

Ad systema constructum nostrum utaris et documenta nostra localiter curras, exemplum desideras fasciculorum fontei Bootstrap et Node. Sequere hos gradus et ad petram parati esse debes;

  1. Download and install Node.js , quibus utimur ad nostras clientelas regendas.
  2. Aut download fontes Bootstrap vel furca Bootstrap repositorium .
  3. Navigare ad /bootstrapdirectorium radicis et currere npm installad institutionem locorum nostrorum dependentiarum in sarcina.json recensita .

Cum perfeceris, varia imperia ex ordine recta currere poteris.

Using npm scriptor

Nostra package.json haec mandata et opera includit:

Negotium Descriptio
npm run dist npm run distcreates /dist/indicem cum files digestus. Utitur Sass , Autoprefixer , et terser .
npm test Post currit probat locum decurritnpm run dist
npm run docs-serve Aedificat et decurrit documenta localiter.

Curre npm runad omnia scripta npm.

Incipias cum Bootstrap via npm cum project nostro starter! Caput ad twbs/bootstrap-npm-starter template repositorium vide quomodo aedificare ac domitare Bootstrap in tuo proprio npm project. Includes Compilator Sass, Autoprefixer, Stylelint, PurgeCSS, et Icones Bootstrap.

Sass

Bootstrap v4 utitur Node Sass ad componendas fasciculos nostros fonte Sass in files CSS (inclusa in processu constructo nostro). Ut tandem cum eodem genito CSS cum Sass componendis utendo tuo dignissim pipelino, opus est ut compilator Sass utatur, saltem lineamentis quas Node Sass facit. Illud notandum est quod, sicut die 26 Octobris 2020, LibSass et fasciculi super eam aedificati sunt, incluso Node Sass- deprecati sunt .

Si recentiora Sass lineamenta vel convenientiam requiras cum signis recentioribus CSS, Dart Sass nunc est primaria exsecutio Sass et sustinet JavaScript API quod plene compatitur cum Node Sass (paucis exceptionibus in pagina de Der Sass GitHub recensitis ).

Sass rotundum praecisionem ad 6 (per defaltam, 5 in Node Sass) augemus ne quaestiones cum circumscriptione navigandi. Si Dert Sass uteris, hoc non erit aliquid quod debes accommodare, ut compilator ille rotunditate 10 praecisione utitur et ad causas efficientiae id accommodari non sinit.

Autoprefixer

Bootstrap utitur autopraefixore (incluso in processu aedificandi nostro) ut venditori praefixiones quibusdam CSS proprietatibus ad tempus aedificandi automatice addendi. Faciens ut tempus et codicem nos salvet, permittens nos scribere partes clavium nostrorum CSS unum tempus, dum necessariam mixtionem venditoris eliminamus, sicut ea quae in v3.

Indicem navigatorum confirmamus per autopraefixum in tabella separato in repositorio nostro GitHub. Vide .browserslistrc for details.

Documenta locales

Currens documenta nostra localiter usum Hugonis requirit, qui per sarcinam hugo-bin npm inauguratur. Hugo situs static valde celeriter et extensibilis generans nobis praebet: basic includit, Markdown substructio imaginum, templates, et plura. Ecce quam ut incipiat:

  1. Curre per instrumentum setup supra ut omnes clientelas instituant.
  2. Ab radice /bootstrapdirectorium, npm run docs-servelinea in imperio currere.
  3. Aperi http://localhost:9001/in navigatro tuo, et vola.

Plura de utendo Hugone sua documenta legendo disce .

Troubleshooting

Si difficultates tibi occurrant cum clientelis insertis, omnes priora dependentia versiones (globalis et localis). Tum rerum npm install.