⊗tlWpAsCB 48 of 55 menu

Assets v CSS zväzkoch v Webpack

Teraz urobme to, aby sa cesty k .png súborom nahradili v CSS súboroch počas zostavenia:

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

Pozrime sa, ako to funguje. Pripojme k vstupnému bodu obrázok a súbor so štýlmi:

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

Nech v súbore so štýlmi používame cestu k obrázku:

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

Po zostavení bude cesta k obrázku v CSS zväzku zmenená na novú:

body { background: url('správna cesta od koreňa'); }

Nastavte v CSS súbore obrázok na pozadie.

Pripojte obrázok k vstupnému bodu.

Vykonajte zostavenie a pozrite sa, do ktorého súboru sa obrázok skopíruje a ako bude vyzerať nová cesta v CSS zväzku.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť