⊗tlWpHtSB 43 of 55 menu

Bundle Gaya dalam Layout Webpack

Sekarang mari kita pastikan Webpack menyambungkan bundle CSS secara automatik kepada layout HTML tapak web.

Katakan titik kemasukan mengimport dua fail CSS:

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

Mari kita konfigurasikan pembungkusan fail-fail ini kepada satu bundle umum. Mula-mula, laksanakan semua import yang diperlukan:

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

Sekarang laksanakan konfigurasi:

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

Hasilnya, selepas pembungkusan, kita akan mempunyai bundle dengan skrip dan bundle dengan gaya disambungkan:

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

Sambungkan tiga fail CSS kepada titik kemasukan. Pastikan mereka dibungkus ke dalam bundle umum. Pastikan bundle ini disambungkan secara automatik kepada fail layout.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak