⊗tlWpCsCSB 35 of 55 menu

Viacero CSS zväzkov v Webpack

Ak sa niekoľko vstupných bodov zlúči do jedného súboru, potom bude aj výsledný CSS súbor pre nich jeden. Ak však zostavujeme JavaScript do viacerých zväzkov, potom pre každý z nich bude vygenerovaný vlastný CSS súbor.

Pozrime sa na príklad. Predpokladajme, že máme jeden vstupný bod a do neho sa importujú niektoré súbory štýlov:

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

Predpokladajme, že do druhého vstupného bodu sa tiež importujú štýly:

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

Napíšme nastavenia:

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

Výsledkom takéhoto nastavenia bude dva CSS zväzky: test1.398db7afe3b52e94bb25.css a test2.1d12c304c284a752cb9a.css.

Vytvorte tri vstupné body. Ku každej pripojte svoje vlastné CSS súbory. Vykonajte zostavenie a skontrolujte, čo vznikne ako výsledok.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť