⊗tlWpHtSB 43 of 55 menu

Бандлҳои услубҳо дар макети Webpack

Ҳоло биёед чунон кунем, ки Webpack ба таври худкор бандли CSS-ро ба макети HTML-и сомона пайваст кунад.

Бигзор ба нуқти воридот ду файли CSS ворид карда шаванд:

import './styles1.css'; import './styles2.css';

Биёед танзими гирдовардани ин файлҳо ба як бандли умумӣ кунем. Аввал ҳамаи воридотҳои заруриро иҷро кунем:

import path from 'path'; import MiniCssExtractPlugin from "mini-css-extract-plugin"; import HtmlWebpackPlugin from 'html-webpack-plugin';

Ҳоло танзимҳоро иҷро кунем:

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

Дар натиҷа пас аз гирдоварӣ мо бандли пайвастшуда бо скриптҳо ва бандли пайвастшуда бо услубҳо хоҳем дошт:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Webpack App</title> <script defer src="build.4173b379c6d6ff439604.js"></script> <link href="build.97299e5ee87c9c343a4c.css" rel="stylesheet"> </head> <body> </body> </html>

Ба нуқти воридот се файли 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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан