CSS-ის ბანდლში აწყობის კონფიგურაცია Webpack-ში
გაკვეთილში შესწავლილი CSS-ის გვერდზე დამატების მეთოდი შეიძლება არ იყოს ძალიან წარმატებული. ხშირად უფრო მოსახერხებელია ყველა CSS ფაილის ცალკე ბანდლში სტილებთან ერთად აწყობა.
ამისთვის საჭიროა პლაგინი mini-css-extract-plugin. მოდით დავაყენოთ იგი:
npm install mini-css-extract-plugin --save-dev
დავაიმპორტოთ იგი:
import MiniCssExtractPlugin from 'mini-css-extract-plugin';
დავამატოთ plugins კონფიგურაციაში:
export default {
entry: './src/index.js',
plugins: [new MiniCssExtractPlugin()],
};
ახლა კი შევცვალოთ style-loader ჩვენი პლაგინის ლოადერით:
export default {
entry: './src/index.js',
plugins: [new MiniCssExtractPlugin()],
module: {
rules: [
{
test: /\.css$/i,
use: [MiniCssExtractPlugin.loader, 'css-loader'],
},
],
},
};
შეასრულეთ აღწერილი კონფიგურაციები.