CSS 스타일 구성
1. CSS 스타일 패키지 설치
npm i style-loader css-loader mini-css-extract-plugin -D2. 로더 / 플러그인 구성
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
// ...
module.exports = (_env, argv) => {
// ...
return {
// ...
module: {
rules: [
// ...
{
test: /\.css$/i,
use: [
isProd ? MiniCssExtractPlugin.loader : 'style-loader',
'css-loader',
],
},
],
},
plugins: [
new MiniCssExtractPlugin({
filename: 'assets/css/[name].[contenthash:8].css',
chunkFilename: 'assets/css/[name].[contenthash:8].chunk.css',
}),
],
}
}3. CSS 모듈 구성 (옵션)
4. PostCSS 모듈 구성 (옵션)
5. Sass 모듈 구성 (옵션)
Last updated