⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј