⊗tlWpCsCSB 35 of 55 menu

Keli CSS bundlai Webpack'e

Jei kelios įėjimo taškai susilieja į vieną failą, tai ir CSS surinkimo failas jiems bus vienas. Jei mes renkame JavaScript į kelis bundlus, tai kiekvienam iš jų bus surinktas savo CSS failas.

Pažiūrėkime pavyzdžiu. Tarkime, kad turime vieną įėjimo tašką ir į jį importuojami kai kurie stilių failai:

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

Tarkime, kad į antrąjį įėjimo tašką taip pat importuojami stiliai:

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

Parašykime nustatymus:

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

Dėl tokių nustatymų bus surinkti du CSS bundlai: test1.398db7afe3b52e94bb25.css ir test2.1d12c304c284a752cb9a.css.

Sukurkite tris įėjimo taškus. Prie kiekvieno prijunkite savo CSS failus. Atlikite surinkimą ir patikrinkite, kas bus gauta rezultate.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti