የድር ጥቅል
Webpack 3ን በመጠቀም ቡትስትራፕን በፕሮጀክትዎ ውስጥ እንዴት ማካተት እንደሚችሉ ይወቁ።
npm በመጠቀም bootstrap ን እንደ Node.js ሞጁል ጫን።
ይህንን መስመር ወደ መተግበሪያዎ መግቢያ ነጥብ (ብዙውን ጊዜ ወይም ): በማከል የ Bootstrapን ጃቫ ስክሪፕት ያስመጡ .index.js
app.js
import 'bootstrap';
በአማራጭ፣ እንደ አስፈላጊነቱ ተሰኪዎችን በተናጥል ማስመጣት ይችላሉ ፡-
import 'bootstrap/js/dist/util';
import 'bootstrap/js/dist/dropdown';
...
ቡትስትራፕ በ jQuery እና Popper ላይ የተመረኮዘ ነው ፣ እነዚህም እንደ ይገለጻሉ ፣ ይህ ማለት ሁለቱንም ወደ እርስዎ መጠቀም peerDependencies
መጨመሩን ማረጋገጥ አለብዎት ።package.json
npm install --save jquery popper.js
በተናጥል ፕለጊኖችን ለማስመጣት ከመረጡ ወደ ውጭ የሚላኩ-ጫኚዎችን መጫን እንዳለቦት ያስተውሉ
በBootstrap ሙሉ አቅም ለመደሰት እና ለፍላጎትዎ ለማበጀት የምንጭ ፋይሎችን እንደ የፕሮጀክትዎ ማጠቃለያ ሂደት አካል ይጠቀሙ።
በመጀመሪያ የራስዎን ይፍጠሩ እና አብሮ የተሰሩ ብጁ ተለዋዋጮችን_custom.scss
ለመሻር ይጠቀሙበት ። ከዚያ፣ ብጁ ተለዋዋጮችዎን ለማስመጣት ዋና የ sass ፋይልዎን ይጠቀሙ፣ በመቀጠልም ቡትስትራፕ፡-
@import "custom";
@import "~bootstrap/scss/bootstrap";
Bootstrap እንዲጠናቀር፣ የሚፈለጉትን ጫኚዎች መጫን እና መጠቀምዎን ያረጋግጡ ፡ sass- loader , postcss-loader with Autoprefixer . በትንሹ ማዋቀር፣ የዌብፓክ ውቅርዎ ይህንን ህግ ወይም ተመሳሳይ ማካተት አለበት፡-
...
{
test: /\.(scss)$/,
use: [{
loader: 'style-loader', // inject CSS to page
}, {
loader: 'css-loader', // translates CSS into CommonJS modules
}, {
loader: 'postcss-loader', // Run post css actions
options: {
plugins: function () { // post css plugins, can be exported to postcss.config.js
return [
require('precss'),
require('autoprefixer')
];
}
}
}, {
loader: 'sass-loader' // compiles Sass to CSS
}]
},
...
በአማራጭ፣ ይህንን መስመር በቀላሉ ወደ የፕሮጀክትዎ መግቢያ ነጥብ በማከል የ Bootstrapን ለመጠቀም ዝግጁ የሆነውን css መጠቀም ይችላሉ።
import 'bootstrap/dist/css/bootstrap.min.css';
በዚህ አጋጣሚ ያለ ምንም ልዩ ማሻሻያ ወደ css
ዌብፓክ ማዋቀር መጠቀም ይችላሉ ።sass-loader
...
module: {
rules: [
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
}
]
}
...