⊗tlWpAsCT 53 of 55 menu

Webpack-ում ընդհանուր ասեթներ

Եկեք հիմա փորձենք ընդհանուր ասեթները: Եկեք անենք, որ 8kb-ից փոքր նկարները վերածվեն base64-ի, իսկ այս չափից մեծ նկարները պատճենվեն ֆայլի մեջ:

export default { entry: './src/index.js', output: { filename: 'bundle.js', path: path.resolve('dist'), }, module: { rules: [ { test: /\.png$/, type: 'asset', } ] }, plugins: [ new HtmlWebpackPlugin(), ], };

Կարելի է փոխել նկարի չափի սահմանափակումը: Օրինակի համար, եկեք դնենք 4kb սահմանափակում:

export default { entry: './src/index.js', output: { filename: 'bundle.js', path: path.resolve('dist'), }, module: { rules: [ { test: /\.png$/, type: 'asset', parser: { dataUrlCondition: { maxSize: 4 * 1024 // 4kb } } } ] }, plugins: [ new HtmlWebpackPlugin(), ], };

Միացրեք մուտքի կետին տարբեր չափերի մի քանի նկարներ: Ստուգեք, թե ինչ տեսակի փոխակերպումներ են կիրառվում յուրաքանչյուր նկարի համար:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել