Mbangun alat
Sinau carane nggunakake skrip npm sing kalebu Bootstrap kanggo mbangun dokumentasi, ngumpulake kode sumber, tes mbukak, lan liya-liyane.
Persiyapan perkakas
Bootstrap nggunakake skrip NPM kanggo sistem mbangun. Package.json kita kalebu cara sing trep kanggo nggarap kerangka, kalebu kode kompilasi, tes sing mlaku, lan liya-liyane.
Kanggo nggunakake sistem mbangun lan mbukak dokumentasi lokal, sampeyan butuh salinan file sumber Bootstrap lan Node. Tindakake langkah iki lan sampeyan kudu siap kanggo rock:
- Ngundhuh lan nginstal Node.js , sing digunakake kanggo ngatur dependensi kita.
/bootstrap
Navigasi menyang direktori root lan mbukaknpm install
kanggo nginstal dependensi lokal sing kadhaptar ing package.json .- Instal Ruby , nginstal Bundler karo
gem install bundler
, lan pungkasanipun mbukakbundle install
. Iki bakal nginstal kabeh dependensi Ruby, kayata Jekyll lan plugins.- Pangguna Windows: Waca pandhuan iki supaya Jekyll bisa mlaku tanpa masalah.
Yen wis rampung, sampeyan bakal bisa mbukak macem-macem printah sing kasedhiya saka baris printah.
Nggunakake skrip NPM
package.json kita kalebu printah lan tugas ing ngisor iki:
tugas | Katrangan |
---|---|
npm run dist |
npm run dist nggawe /dist direktori karo file kompilasi. Migunakake Sass , Autoprefixer , lan UglifyJS . |
npm test |
Padha npm run dist plus iku nganggo tes lokal |
npm run docs |
Mbangun lan lints CSS lan JavaScript kanggo docs. Sampeyan banjur bisa mbukak dokumentasi sacara lokal liwat npm run docs-serve . |
Mbukak npm run
kanggo ndeleng kabeh skrip npm.
Autoprefixer
Bootstrap nggunakake Autoprefixer (kalebu ing proses mbangun) kanthi otomatis nambahake awalan vendor menyang sawetara properti CSS ing wektu mbangun. Mengkono ngirit wektu lan kode kanthi ngidini kita nulis bagean-bagean penting saka CSS kita siji-sijine nalika ngilangi kabutuhan mixin vendor kaya sing ditemokake ing v3.
Kita njaga dhaptar browser sing didhukung liwat Autoprefixer ing file sing kapisah ing repositori GitHub. Waca /.browserslistrc kanggo rincian.
Dokumentasi lokal
Nglakokake dokumentasi kita sacara lokal mbutuhake panggunaan Jekyll, generator situs statis sing fleksibel sing nyedhiyakake: dhasar kalebu, file basis Markdown, template, lan liya-liyane. Mangkene carane miwiti:
- Bukak persiyapan perkakas ing ndhuwur kanggo nginstal Jekyll (pembangun situs) lan dependensi Ruby liyane nganggo
bundle install
. /bootstrap
Saka direktori root , mbukaknpm run docs-serve
ing baris printah.- Mbukak
http://localhost:9001
ing browser Panjenengan, lan voilà.
Sinau luwih lengkap babagan nggunakake Jekyll kanthi maca dokumentasi .
Ngatasi masalah
Yen sampeyan nemoni masalah nalika nginstal dependensi, instal kabeh versi dependensi sadurunge (global lan lokal). Banjur, mbukak maneh npm install
.