⊗tlWpAsCB 48 of 55 menu

CSS ბანდლებში ასეტები Webpack-ში

ახლა მოდით გავაკეთოთ ისე, რომ მისამართები .png ფაილებისკენ შეიცვალოს CSS ფაილებში აწყობის დროს:

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

მოდით შევამოწმოთ, როგორ მუშაობს ეს. შევაერთოთ ენთრი ფოინთთან სურათი და სტილების ფაილი:

import './images/img.png'; import './styles.css';

დავუშვათ, სტილების ფაილში ვიყენებთ მისამართს სურათისკენ:

body { background: url('images/img.png'); }

აწყობის შემდეგ CSS ბანდლში მისამართი სურათისკენ შეიცვლება ახალი მისამართით:

body { background: url('სწორი მისამართი ფესიდან'); }

დააყენეთ CSS ფაილში ფონის სურათი.

შეაერთეთ სურათი ენთრი ფოინთთან.

შეასრულეთ აწყობა და დააკვირდით, რომელ ფაილში დააკოპირებს სურათს და როგორი იქნება ახალი მისამართი CSS ბანდლში.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა