⊗tlWpHtMStB 44 of 55 menu

Webpack-də Layoutda Bir Neçə CSS Bundle

Fərz edək ki, indi bizim bir neçə giriş nöqtəmiz var və onlar öz bundle-larında yığılır. Hər bir giriş nöqtəsinin öz CSS faylları əlaqələndirilsin. Artıq bildiyiniz kimi, bu halda hər bir giriş nöqtəsi üçün ayrı bir CSS bundle olacaq. Webpack avtomatik olaraq hər bir bu bundle-ı əlaqələndirəcək.

Gəlin praktikada yoxlayaq. Birinci giriş nöqtəsinə stil əlaqələndirək:

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

İkinci giriş nöqtəsinə stil əlaqələndirək:

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

Konfiqurasiyanı yerinə yetirək:

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

Nəticədə layout faylı aşağıdakı formada olacaq:

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

Üç giriş nöqtəsi hazırlayın. Hər bir nöqtəyə üç CSS faylı əlaqələndirin. Yığımı yerinə yetirin. Bütün bundle-ların avtomatik əlaqələndirildiyinə əmin olun.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et