Xipaci xa Webu
Dyondza ndlela yo katsa Bootstrap eka phurojeke ya wena hi ku tirhisa Webpack 3.
Nghenisa bootstrap tanihi modula ya Node.js hi ku tirhisa npm.
Nghenisa JavaScript ya Bootstrap hi ku engetela layini leyi eka ndhawu yo nghena ya app ya wena (hi ntolovelo index.js
kumbe app.js
):
Handle ka sweswo, u nga ha nghenisa ti-plugin hi toxe tanihilaha swi lavekaka hakona:
Bootstrap yi titshege hi jQuery na Popper , leswi swi hlamuseriwa tanihi peerDependencies
, leswi swi vula leswaku u ta boheka ku tiyisisa leswaku u engetela havumbirhi bya swona eka ku package.json
tirhisa ka wena npm install --save jquery popper.js
.
Xiya leswaku loko u hlawurile ku nghenisa ti-plugin hi toxe , u fanele u tlhela u nghenisa exports-loader
Ku tiphina hi vuswikoti lebyi heleleke bya Bootstrap na ku yi lulamisa hi ku ya hi swilaveko swa wena, tirhisa tifayela ta xihlovo tanihi xiphemu xa endlelo ra ku hlanganisa ra phurojeke ya wena.
Xo sungula, tiendlela ya wena _custom.scss
ivi u yi tirhisa ku tlula swilo leswi cinca-cincaka swa ntolovelo leswi akiweke endzeni . Kutani, tirhisa fayili ya wena leyikulu ya sass ku nghenisa swilo swa wena leswi cinca-cincaka swa ntolovelo, ivi u landzela hi Bootstrap:
Leswaku Bootstrap yi hlengeleta, tiyisisa leswaku u nghenisa no tirhisa swichayachayani leswi lavekaka: sass-loader , postcss-loader na Autoprefixer . Hi ku lulamisiwa lokutsongo, config ya wena ya webpack yi fanele ku katsa nawu lowu kumbe leswi fanaka na swona:
Handle ka sweswo, u nga tirhisa css ya Bootstrap leyi lunghekeleke ku tirhisiwa hi ku engetela ntsena layini leyi eka ndhawu yo nghena ya phurojeke ya wena:
Eka xiyimo lexi u nga tirhisa nawu wa wena lowu nga kona for css
handle ka ku cinca ko hlawuleka eka webpack config handle ka loko u nga lavi sass-loader
ntsena style-loader na css-loader .