⊗tlWpHtSB 43 of 55 menu

ՈՒեբփաթի մեջ ոճերի բանդլները դասավորության մեջ

Այժմ եկեք անենք այնպես, որ ՈՒեբփաթը ավտոմատ կերպով միացնի CSS բանդլը HTML կայքի դասավորությանը։

Թող մուտքի կետում իմպորտավորվեն երկու CSS ֆայլ․

import './styles1.css'; import './styles2.css';

Եկեք կարգաբերենք այդ ֆայլերի հավաքումը մեկ ընդհանուր բանդլի մեջ։ Սկզբում կատարենք բոլոր անհրաժեշտ իմպորտները․

import path from 'path'; import MiniCssExtractPlugin from "mini-css-extract-plugin"; import HtmlWebpackPlugin from 'html-webpack-plugin';

Այժմ կատարենք կարգավորումները․

export default { context: path.resolve( 'src'), entry: './index.js', output: { filename: 'build.[contenthash].js', path: path.resolve('dist'), }, plugins: [ new MiniCssExtractPlugin({ filename: 'build.[contenthash].css' }), new HtmlWebpackPlugin(), ], module: { rules: [ { test: /\.css$/i, use: [MiniCssExtractPlugin.loader, 'css-loader'], }, ], }, };

Արդյունքում՝ հավաքումից հետո մեզ մոտ կմիացվի սկրիպտների բանդլը և ոճերի բանդլը․

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Webpack App</title> <script defer src="build.4173b379c6d6ff439604.js"></script> <link href="build.97299e5ee87c9c343a4c.css" rel="stylesheet"> </head> <body> </body> </html>

Միացրեք մուտքի կետին երեք CSS ֆայլ։ Անեք այնպես, որ դրանք հավաքվեն ընդհանուր բանդլի մեջ։ Ստուգեք, որ այդ բանդլը ավտոմատ կերպով կմիացվի դասավորության ֆայլին։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել