ዌብፓክ
Webpack 3 ተጠቂምካ Bootstrap ኣብ ፕሮጀክትካ ከመይ ጌርካ ከም እተእትዎ ተማሃር።
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 ይስዕብ፤
ቡትስትራፕ ንኽጥርንፍ፡ ዘድልዩ ሎደርስ ከም እትተክልን ከም እትጥቀመሉን ኣረጋግጽ ፡ sass-loader , postcss-loader ምስ Autoprefixer ። ምስ ዝተሓተ ምድላው፡ ናትካ webpack config ነዚ ሕጊ ወይ ተመሳሳሊ ከጠቓልል ኣለዎ፤
ከም ኣማራጺ፡ ነዚ መስመር ኣብቲ ናይ ፕሮጀክትካ መእተዊ ነጥቢ ብምውሳኽ ጥራይ፡ ናይ Bootstrap ንጥቕሚ ድሉው ዝኾነ css ክትጥቀመሉ ትኽእል ኢኻ፤
ኣብዚ ጉዳይ እዚ ነቲ ዝጸንሐ ሕግኻ ብዘይ ዝኾነ ፍሉይ ምምሕያሽ ኣብ webpack config ብዘይካ style-loader ን css- loaderን ጥራይ css
ዘየድልየካ ክትጥቀመሉ ትኽእል ኢኻ ።sass-loader