⊗tlWpCsCSB 35 of 55 menu

Mitme CSS-i bundlid Webpackis

Kui mitu sisendpunkti ühinevad üheks failiks, siis ka CSS-i koostamisfail on neile üks. Kui aga me koostame JavaScripti mitte üheks, vaid mitmeks bundliks, siis igaühe jaoks koostatakse oma CSS-i fail.

Vaatame näidet. Oletame, et meil on üks sisendpunkt ja sinna imporditakse mõned stiilifailid:

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

Oletame, et teise sisendpunkti imporditakse samuti stiilid:

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

Kirjutame seadistused:

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'], }, ], }, };

Selliste seadistuste tulemusena koostatakse kaks CSS-i bundlit: test1.398db7afe3b52e94bb25.css ja test2.1d12c304c284a752cb9a.css.

Looge kolm sisendpunkti. Ühendage igale oma CSS-i failid. Tehke koostamine ja kontrollige, mis saadakse tulemuseks.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu