css-loader
2024年08月05日
一、认识
css-loader
处理CSS
文件,使其可以在JS
中被引用和加载。
二、语法
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: [
"style-laoder",
"css-loader"
],
},
]
},
};
三、配置
3.1 基础配置
css-loader
: 处理CSS
文件,使其可以在JS
中被引用和加载。
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: [
"style-laoder",
"css-loader"
],
},
]
},
};
3.2 模块化配置
css-loader
: 处理CSS
文件,使其可以在JS
中被引用和加载。
-
esModule: false
: 禁用CSS
文件的ES
模块化,以便与CSS
模块化兼容 -
modules: { localIdentName: "[name]__[local]___[hash:base64:5]" }
: 启用CSS
模块化,并指定生成的类名格式。
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: [
"style-laoder",
{
loader: "css-loader",
options: {
esModule: false,
modules: {
localIdentName: "[name]__[local]___[hash:base64:5]",
}
},
},
],
},
]
},
};