⊗tlWpHtMStB 44 of 55 menu

Webpack တွင် လေးနက်စွာဖြန့်ဝေသော စတိုင်များ အတွဲများ

ယခုတွင် ကျွန်ုပ်တို့၌ entry points အများအပြားရှိပြီး ၎င်းတို့သည် ၎င်းတို့၏ကိုယ်ပိုင် bundles များအဖြစ် စုစည်းထားသည်ဟု ဆိုကြပါစို့။ ထို့အပြင် တစ်ခုစီသော entry point တိုင်းသို့ ၎င်းတို့၏ကိုယ်ပိုင် CSS ဖိုင်များ ချိတ်ဆက်ထားသည်ဆိုပါစို့။ သင်သိပြီးသလိုပင်၊ ဤအခြေအနေတွင် entry point တစ်ခုစီအတွက် ၎င်း၏ကိုယ်ပိုင် CSS bundle ရှိလိမ့်မည်။ Webpack သည် ထို bundles များတစ်ခုစီကို အလိုအလျောက် ချိတ်ဆက်ပေးမည်။

လက်တွေ့စမ်းကြည့်ကြပါစို့။ ပထမဆုံး entry point သို့ စတိုင်များကို ချိတ်ဆက်ကြပါမည်။

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

ဒုတိယ entry point သို့ စတိုင်များကို ချိတ်ဆက်ကြပါမည်။

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

အပြင်အဆင်ကို လုပ်ဆောင်ကြပါမည်။

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

ရလဒ်အနေဖြင့် layout ဖိုင်သည် အောက်ပါပုံစံအတိုင်း ရှိလိမ့်မည်။

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

Entry point သုံးခု ဖန်တီးပါ။ Entry point တစ်ခုစီတွင် CSS ဖိုင်သုံးခုစီကို ချိတ်ဆက်ပါ။ Build လုပ်ပါ။ Bundles အားလုံးကို အလိုအလျောက် ချိတ်ဆက်ပေးကြောင်း သေချာပါစေ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်