0.0.16 • Published 1 year ago
@renzp/css-scoped-loader v0.0.16
css-scoped-loader
为css文件中添加scoped的loader
注意:需要搭配
@renzp/jsx-scoped-loader或@renzp/swc-jsx-scoped或@renzp/babel-plugin-jsx-scoped一起使用
Usage
npm init @renzp/css-scoped-loadermodule: {
rules: [
{
test: /\.scope\.css$/,
exclude: /node_modules/,
use: [
'style-loader',
'css-loader',
'@renzp/css-scoped-loader',
],
},
],
},样式穿透
如果需要样式穿透,可以使用::global
原始代码
.app {
color: #000;
}
::global .app {
font-size: 20px;
}转换之后代码
.app[data-scope-4ef1f8c9] {
color: #000;
}
.app {
font-size: 20px;
}