⊗tlWpAsCT 53 of 55 menu

ზოგადი assets Webpack-ში

ახლა მოდით ვცადოთ ზოგადი assets-ები. მოდით, გავაკეთოთ ისე, რომ 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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა