Webpack
Pagkat-on unsaon paglakip ang Bootstrap sa imong proyekto gamit ang Webpack 3.
I- install ang bootstrap isip usa ka module sa Node.js gamit ang npm.
I- import ang JavaScript sa Bootstrap pinaagi sa pagdugang niini nga linya sa entry point sa imong app (kasagaran index.js
o app.js
):
Sa laing paagi, mahimo nimong i- import ang mga plugin nga tagsa-tagsa kung gikinahanglan:
Ang Bootstrap nagdepende sa jQuery ug Popper , kini gihubit ingon nga peerDependencies
, kini nagpasabot nga kinahanglan nimong sigurohon nga idugang ang duha niini sa imong package.json
paggamit npm install --save jquery popper.js
.
Matikdi nga kung gipili nimo ang pag- import sa mga plugins nga tagsa-tagsa , kinahanglan usab nimo nga i-install ang mga export-loader
Aron matagamtam ang hingpit nga potensyal sa Bootstrap ug ipahiangay kini sa imong mga panginahanglan, gamita ang gigikanan nga mga file isip bahin sa proseso sa pagbugkos sa imong proyekto.
Una, paghimo og imong kaugalingon _custom.scss
ug gamita kini aron ma-override ang mga built-in nga custom variables . Dayon, gamita ang imong main sass file aron ma-import ang imong custom variables, gisundan sa Bootstrap:
Aron ma-compile ang Bootstrap, siguroha nga imong i-install ug gamiton ang gikinahanglan nga mga loader: sass-loader , postcss-loader nga adunay Autoprefixer . Uban sa gamay nga setup, ang imong webpack config kinahanglan nga maglakip niini nga lagda o susama:
Sa laing bahin, mahimo nimong gamiton ang andam-gamiton nga css sa Bootstrap pinaagi lamang sa pagdugang niini nga linya sa entry point sa imong proyekto:
Sa kini nga kaso mahimo nimong gamiton ang imong kasamtangan nga lagda alang sa css
walay bisan unsang espesyal nga pagbag-o sa webpack config gawas nga dili nimo kinahanglan sass-loader
ang style-loader ug css-loader .