⊗tlWpAsCB 48 of 55 menu

Ассети у CSS бандловима у Вебпаку

Хајде сада да уредимо тако да се путање до .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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј