Source

Ka telesarize

Bootstrap telesarse walasa ka CSS ni JavaScript lajɛlenw sɔrɔ, source code, walima k’a don i ka pake ɲɛmɔgɔw la minnu ka di i ye i n’a fɔ npm, RubyGems ani dɔ wɛrɛw.

CSS ni JS labɛnna

Bootstrap v4.0.0 ka kode labɛnnenw telesarse walasa ka don nɔgɔya la i ka porozɛ kɔnɔ, o min kɔnɔ:

  • CSS bundlew lajɛlenw ni u fitininw (aw ye CSS files comparison lajɛ ) .
  • JavaScript fɛnɲɛnɛmaw lajɛlenw ani u fitininw

O tɛ sɛbɛnniw, source files, walima JavaScript dependencies (jQuery ani Popper.js) dɔw ye minnu bɛ se ka kɛ.

Ka telesarize

Source files (Filɛriw sɔrɔyɔrɔ).

Bootstrap labɛn ni i yɛrɛ ka nafolo pipeline ye i kɛtɔ ka an ka source Sass, JavaScript ani documentation files telesarse. Nin sugandi in bɛ baarakɛminɛn wɛrɛw de wajibiya:

  • Sass compiler (Libsass walima Ruby Sass bɛ dɛmɛ) ka ɲɛsin i ka CSS labɛnni ma.
  • Autoprefixer ka ɲɛsin CSS feerekɛlaw ka ɲɛfɔlisenw ma

Ni i ka kan ka jɔli baarakɛminɛnw Лini , u bɛ Dòn Bootstrap n’a sɛbɛnniw labɛnni na, nka a ka c’a la u ma Bɛn i yɛrɛ ka laɲiniw ma.

Télécharger source

jsDelivr ye

Tɛmɛn telesarseli kan ni jsDelivr ye walasa ka Bootstrap ka CSS ni JS lajɛlenw ka caché version lase i ka poroze ma.

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>

N'i bɛ baara Kɛ ni an ka JavaScript lajɛlen ye, i kana ɲinɛ ka jQuery ni Popper.js CDN sɛrɛw Dòn a ɲɛfɛ.

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>

Pake ɲɛmɔgɔw

Bootstrap ka source files sama ka don porozɛ suguya bɛɛ la ni pake ɲɛmɔgɔ dɔw ye minnu ka di kosɛbɛ. Foroko ɲɛnabɔbaga mana kɛ min o min ye, Bootstrap bɛna Sass daɲɛgafe ni Autoprefixer de wajibiya walasa ka sigicogo dɔ sɔrɔ min bɛ bɛn an ka daɲɛw labɛncogo ofisiyaliw ma.

npm ye

Bootstrap in sigi i ka Node.js baarakɛminɛnw kɔnɔ ni npm pake ye :

npm install bootstrap

require('bootstrap')bɛna Bootstrap ka jQuery fɛnw bɛɛ doni jQuery fɛn kan. Module bootstrapyɛrɛ tɛ foyi bɔ jamana kɔkan. Aw bɛ se ka Bootstrap ka jQuery plugins kelen-kelen bɛɛ doni bolo la ni aw ye /js/*.jsfilenw doni pake ka sanfɛla ɲɛbila jukɔrɔ.

Bootstrap's package.jsonkɔnɔ, metadata wɛrɛw bɛ yen minnu bɛ nin kilisi ninnu jukɔrɔ:

  • sass- sira min bɛ taa Bootstrap ka Sass source fileba la
  • style- sira min bɛ taa Bootstrap ka CSS la min ma dɔgɔya min labɛnna ka kɔn ni sigicogo kɔrɔw ye (labɛnni tɛ kɛ) .

RubyGems ye

Bootstrap sigi i ka Ruby porogaramuw kɔnɔ ni Bundler ( ladilikan ) ani RubyGems ye i kɛtɔ ka nin zana in fara i ka Gemfile:

gem 'bootstrap', '~> 4.0.0'

O cogo kelen na, n’i tɛ Bundler baara, i bɛ se ka gem in sigi ni nin cikan in ye:

gem install bootstrap -v 4.0.0

Aw ye gem ka README lajɛ walasa ka kunnafoni wɛrɛw sɔrɔ.

Dɔnkilidala

Aw bɛ se fana ka Bootstrap ka Sass ni JavaScript sigi ani k’u ɲɛnabɔ ni Composer ye :

composer require twbs/bootstrap:4.0.0

NuGet ye

N’i ​​ye yiriwa .NET kɔnɔ, i bɛ se fana ka Bootstrap ka CSS walima Sass ani JavaScript sigi ani k’a ɲɛnabɔ ni NuGet ye :

Install-Package bootstrap
Install-Package bootstrap.sass