⊗tlWpAsCT 53 of 55 menu

Bendrieji assets Webpack

Dabar pabandykime naudoti bendruosius assets. Padarykime taip, kad paveikslėliai mažesni nei 8kb būtų paverčiami į base64, o paveikslėliai didesni už šį dydį būtų nukopijuojami į failą:

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

Galima pakeisti paveikslėlio dydžio apribojimą. Pavyzdžiui, nustatykime 4kb apribojimą:

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

Prijunkite prie įvedimo taško kelis skirtingo dydžio paveikslėlius. Patikrinkite, kokio tipo transformacijos yra taikomos kiekvienam paveikslėliui.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti