⊗tlWpCsCSB 35 of 55 menu

Webpack'те бир нече CSS бандлдар

Эгерде бир нече кириш чекиттери бир файлга биригип кетсе, анда алар үчүн бир гана CSS бирдик файлы түзүлөт. Эгерде биз JavaScript'ти бир нече бандлдарга чогултсак, анда ар бири үчүн өзүнчө CSS файлы түзүлөт.

Келгиле, мисал менен карап көрөлү. Бизде бир кириш чекити бар жана ага айрым стиль файлдары импорттолсун дейли:

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

Экинчи кириш чекитине дагы стилдер импорттолсун дейли:

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

Келгиле, конфигурацияны жазалы:

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' })], module: { rules: [ { test: /\.css$/i, use: [MiniCssExtractPlugin.loader, 'css-loader'], }, ], }, };

Мына ушундай конфигурациянын натыйжасында эки CSS бандлы түзүлөт: test1.398db7afe3b52e94bb25.css жана test2.1d12c304c284a752cb9a.css.

Үч кириш чекитин жасаңыз. Ар бирине өзүнүн CSS файлдарын туташтырыңыз. Чогулттурууну ишке ашырып, натыйжада эмне чыгарын текшериңиз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу