وێبپاک
فێربە چۆن Bootstrap لە پرۆژەکەتدا دابنێیت بە بەکارهێنانی Webpack 3.
bootstrap وەک مۆدیولێکی Node.js بە بەکارهێنانی npm دابنێ.
جاڤاسکڕێپتی Bootstrap هاوردە بکە بە زیادکردنی ئەم دێڕە بۆ خاڵی چوونە ژوورەوەی ئەپەکەت (بەزۆری index.js
یان app.js
):
یان دەتوانیت بە تاک پێوەکراوەکان هاوردە بکەیت بەپێی پێویست:
Bootstrap وابەستەی jQuery و Popper ە , ئەمانە بەم شێوەیە پێناسە کراون peerDependencies
, ئەمەش واتە دەبێت دڵنیا بیت لە زیادکردنی هەردووکیان بۆ package.json
بەکارهێنانەکەت npm install --save jquery popper.js
.
سەرنج بدە کە ئەگەر هەڵتبژارد هاوردەکردنی پێوەکراوەکان بە تاک , هەروەها دەبێت exports-loader دابمەزرێنیت
بۆ ئەوەی چێژ لە توانای تەواوی بووتستراپ وەربگریت و بەپێی پێویستیەکانت خۆت دروستی بکەیت، فایلە سەرچاوەییەکان وەک بەشێک لە پرۆسەی کۆکردنەوەی پڕۆژەکەت بەکاربهێنە.
سەرەتا خۆت دروست بکە _custom.scss
و بەکاری بهێنە بۆ سەرپێچی گۆڕاوە تایبەتمەندەکانی ناوەوە . پاشان، فایلە سەرەکی sass ـەکەت بەکاربهێنە بۆ هاوردەکردنی گۆڕاوە تایبەتەکانت، دواتر Bootstrap:
بۆ ئەوەی Bootstrap کۆمپایڵ بکات، دڵنیابە کە بارکەرە پێویستەکان دامەزرێنیت و بەکاریان دەهێنیت: sass-loader , postcss-loader لەگەڵ Autoprefixer . بە کەمترین ڕێکخستن، ڕێکخستنی وێبپاکەکەت دەبێت ئەم یاسایە یان هاوشێوەی لەخۆ بگرێت:
یان دەتوانیت css ی ئامادەکراوی Bootstrap بەکاربهێنیت بە تەنها زیادکردنی ئەم دێڕە بۆ خاڵی چوونە ژوورەوەی پڕۆژەکەت:
لەم حاڵەتەدا دەتوانیت یاسای ئێستات بەکاربهێنیت بۆ css
بەبێ هیچ گۆڕانکارییەکی تایبەت لە webpack config تەنها پێویستت بە sass-loader
تەنها style-loader و css-loader نییە .