⊗tlWpHtMStB 44 of 55 menu

Več snopov stilov v postavitvi v Webpack

Recimo, da imamo zdaj več vstopnih točk, ki se združujejo v svoje snope. Naj bo k vsaki vstopni točki priključena svoja CSS datoteka. Kot že veste, bo v tem primeru za vsako vstopno točko svoj CSS snop. Webpack bo samodejno priklopil vsakega od teh snopov.

Preverimo v praksi. Povežimo sloge s prvo vstopno točko:

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

Povežimo sloge z drugo vstopno točko:

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

Izvedimo nastavitev:

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

Kot rezultat bo datoteka postavitve imela naslednjo obliko:

<!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>

Naredite tri vstopne točke. Na vsako točko priključite tri CSS datoteke. Izvedite združevanje. Prepričajte se, da se samodejno priklopijo vsi snopi.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni