Source

Okufuna

Wano wefunire Bootstrap okufuna CSS ne JavaScript ezikung’aanyiziddwa, source code, oba okugiteekamu n’abaddukanya package bo abasinga okwagala nga npm, RubyGems, n’ebirala.

Yakungaanya CSS ne JS

Wanonya koodi ekuŋŋaanyiziddwa eyeetegefu okukozesebwa eya Bootstrap v4.4.1 okwanguyirwa okugwa mu pulojekiti yo, omuli:

  • Ebibinja bya CSS ebikuŋŋaanyiziddwa era ebikendeezeddwa (laba okugeraageranya fayiro za CSS ) .
  • Ebiyungo bya JavaScript bikuŋŋaanyiziddwa era ne bikendeezebwa

Kino tekirimu biwandiiko, fayiro z'ensibuko, oba okwesigamizibwa kwonna okwa JavaScript okw'okwesalirawo (jQuery ne Popper.js).

Okufuna

Fayiro z’ensibuko

Kuŋŋaanya Bootstrap ne payipu yo ey'eby'obugagga ng'owanula fayiro zaffe ez'ensibuko Sass, JavaScript, ne fayiro z'ebiwandiiko. Enkola eno yeetaaga ebikozesebwa ebirala:

  • Sass compiler (Libsass oba Ruby Sass ewagirwa) olw'okukung'aanya CSS yo.
  • Autoprefixer ku ntandikwa y'omutunzi wa CSS

Should you require build tools , ziteekebwamu okukola Bootstrap ne docs zaayo, naye ziyinza obutasaanira bigendererwa byo.

Download source

jsDelivr nga bwe kiri

Buuka okuwanula ne jsDelivr okutuusa enkyusa eterekeddwa eya Bootstrap's compiled CSS ne JS ku pulojekiti yo.

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>

Bw’oba ​​okozesa JavaScript yaffe ekung’aanyiziddwa, tewerabira okussaamu enkyusa za CDN eza jQuery ne Popper.js nga tezinnabaawo.

<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>

Abaddukanya ebipapula

Sika fayiro za Bootstrap ez'ensibuko kumpi mu pulojekiti yonna n'abamu ku baddukanya package abasinga okwettanirwa. Si nsonga muddukanya package, Bootstrap ejja kwetaaga Sass compiler ne Autoprefixer ku setup ekwatagana n'enkyusa zaffe entongole ezikung'aanyiziddwa.

npm

Teeka Bootstrap mu pulogulaamu zo ezikozesa Node.js nga olina npm package :

npm install bootstrap

require('bootstrap')ejja kutikka byonna ebya Bootstrap ebya jQuery ku kintu kya jQuery. Module bootstrapyennyini tefulumya kintu kyonna. Osobola okutikka mu ngalo ebikozesebwa bya Bootstrap ebya jQuery kinnoomu ng'otikka /js/*.jsfayiro wansi wa dayirekita y'omutendera ogw'oku ntikko ogw'ekipapula.

Bootstrap's package.jsonerimu metadata endala wansi w'ebisumuluzo bino wammanga:

  • sass- ekkubo erigenda mu fayiro enkulu eya Sass ensibuko ya Bootstrap
  • style- ekkubo erigenda ku CSS ya Bootstrap etakendeezeddwa ebadde ekuŋŋaanyiziddwa nga ekozesa ensengeka ezisookerwako (tewali kulongoosa)

wuzi

Teeka Bootstrap mu pulogulaamu zo ezikozesa Node.js n'ekipapula ky'obuwuzi :

yarn add bootstrap

RubyGems nga bwe kiri

Teeka Bootstrap mu pulogulaamu zo eza Ruby ng'okozesa Bundler ( esengekeddwa ) ne RubyGems ng'ogattako layini eno wammanga ku yo Gemfile:

gem 'bootstrap', '~> 4.4.1'

Ekirala, bw’oba ​​tokozesa Bundler, osobola okuteeka gem ng’okola ekiragiro kino:

gem install bootstrap -v 4.4.1

Laba README ya gem eno okumanya ebisingawo.

Omuyimbi

Osobola n'okuteeka n'okuddukanya Sass ne JavaScript za Bootstrap ng'okozesa Composer :

composer require twbs/bootstrap:4.4.1

NuGet nga bwe kiri

Bw’oba ​​okulaakulanya mu .NET, osobola n’okuteeka n’okuddukanya CSS ya Bootstrap oba Sass ne JavaScript ng’okozesa NuGet :

Install-Package bootstrap
Install-Package bootstrap.sass