⊗tlWpHtMStB 44 of 55 menu

Beberapa Bundle Gaya dalam Layout Webpack

Sekarang mari kita andaikan terdapat beberapa titik kemasukan, yang dikumpulkan kepada bundle mereka sendiri. Mari untuk setiap titik kemasukan disambungkan fail CSS mereka sendiri. Seperti yang anda sudah tahu, dalam kes ini, untuk setiap titik kemasukan akan ada bundle CSS tersendiri. Webpack secara automatik akan menyambungkan setiap bundle ini.

Mari kita uji secara praktikal. Sambungkan gaya ke titik kemasukan pertama:

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

Sambungkan gaya ke titik kemasukan kedua:

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

Lakukan konfigurasi:

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

Hasilnya, fail layout akan mempunyai rupa berikut:

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

Buat tiga titik kemasukan. Sambungkan tiga fail CSS kepada setiap titik. Lakukan pembungkusan. Pastikan semua bundle disambungkan secara automatik.

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