{
test: /\.module\.scss$/,
use: [
{ loader: MiniCssExtractPlugin.loader, options: { publicPath: '../' } },
{
loader: 'css-loader',
options: {
modules: { localIdentName: '[local]---[hash:base64:5]' }
}
},
'sass-loader',
{
loader: 'sass-resources-loader',
options: {
resources: './src/css/_variables.scss'
}
}
]
},
{
test: /\.scss$/,
exclude: /\.module\.scss$/,
use: [
{ loader: MiniCssExtractPlugin.loader, options: { publicPath: '../' } },
'css-loader',
'sass-loader'
]
},
...
plugins: [
new MiniCssExtractPlugin({
filename: 'css/bundle.css'
})
]
我正在创建一个包含一些 vanilla sass 样式和一些 css 模块样式的单个 css 文件。有没有办法控制这一点,以便模块 css 在输出的 bundle.css 文件中的常规 css 之后出现?现在总是在它之前。
我已经尝试在 package.json 中重新排序它们。我试过使用oneOf。