Webpack nga
Ammuem no kasano nga iraman ti Bootstrap iti proyektom babaen ti Webpack 3.
I-install ti bootstrap a kas maysa a modulo ti Node.js babaen ti panagusar ti npm.
I- import ti JavaScript ti Bootstrap babaen ti pananginayon iti daytoy a linia iti entry point ti app-mo (kadawyan index.js
wenno app.js
):
Saan laeng a dayta, mabalinmo nga i- import dagiti plugin a saggaysa no kasapulan:
Ti Bootstrap ket agpannuray iti jQuery ken Popper , dagitoy ket naikeddeng a kas peerDependencies
, daytoy ket kayatna a sawen a masapul a siguraduem nga inayon dagitoy a dua iti package.json
panagusarmo npm install --save jquery popper.js
.
Madlaw a no pinilim ti ag- import kadagiti plugin a saggaysa , masapul met nga i-installmo ti exports-loader
Tapno matagiragsak ti naan-anay a potensial ti Bootstrap ken maibagay daytoy kadagiti kasapulam, usarem dagiti taudan a file a kas paset ti proseso ti panagbundling ti proyektom.
Umuna, mangpartuat ti bukodmo _custom.scss
ken usarem daytoy a mangbalbaliw kadagiti naibangon a kostumbre a variable . Kalpasanna, usarem ti kangrunaan a sass file-mo tapno mangi-import kadagiti kostumbre a variable-mo, a sarunuen ti Bootstrap:
Para iti Bootstrap a mangtipon, siguraduen nga i-install ken usarem dagiti kasapulan a loader: sass-loader , postcss-loader nga addaan iti Autoprefixer . Iti kabassitan a panagisaad, ti webpack config-mo ket rumbeng a mangiraman iti daytoy a pagannurotan wenno kapada:
Saan laeng a dayta, mabalinmo nga usaren ti nakasagana nga usaren a css ti Bootstrap babaen ti pananginayon laeng iti daytoy a linia iti punto ti iseserrek ti proyektom:
Iti daytoy a kaso mabalinmo nga usaren ti agdama a paglintegam para iti css
awan ti ania man nga espesial a panagbalbaliw iti webpack config malaksid no saanmo a kasapulan sass-loader
laeng ti style-loader ken css-loader .