⊗tlWpHtMStB 44 of 55 menu

Webpack-da bir nechta uslub bundllarini maktga ulash

Endi bizda bir nechta kirish nuqtalari borligini va ularning har biri o'zining bundliga yig'ilishini faraz qilaylik. Har bir kirish nuqtasiga o'zining CSS fayllari ulansin. Siz bilasizki, bu holda har bir kirish nuqtasi uchun alohida CSS bundli bo'ladi. Webpack avtomatik ravishda ushbu bundllarning har birini ulanadi.

Keling, amaliyotda tekshiramiz. Birinchi kirish nuqtasiga uslublarni ulaymiz:

import './styles1-1.css'; import './styles1-2.css';

Ikkinchi kirish nuqtasiga uslublarni ulaymiz:

import './styles2-1.css'; import './styles2-2.css';

Sozlamalarni bajaramiz:

export default { context: path.resolve( 'src'), entry: { test1: './test1.js', test2: './test2.js' }, output: { filename: '[name].[contenthash].js', path: path.resolve('dist'), }, plugins: [ new MiniCssExtractPlugin({ filename: '[name].[contenthash].css' }), new HtmlWebpackPlugin(), ], module: { rules: [ { test: /\.css$/i, use: [MiniCssExtractPlugin.loader, 'css-loader'], }, ], }, };

Natijada, makt fayli quyidagi ko'rinishga ega bo'ladi:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Webpack App</title> <script defer src="test1.18e856b0da2f7862ab19.js"></script> <script defer src="test2.d12ade182c2989b4efa8.js"></script> <link href="test1.398db7afe3b52e94bb25.css" rel="stylesheet"> <link href="test2.1d12c304c284a752cb9a.css" rel="stylesheet"> </head> <body> </body> </html>

Uchta kirish nuqtasini yarating. Har bir nuqtaga uchta CSS faylini ulang. Yig'ishni bajaring. Barcha bundllar avtomatik ulanganligiga ishonch hosil qiling.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish