⊗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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부