⊗tlWpAsCB 48 of 55 menu

Webpack में 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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें