我的./src
目录中到处都是 SCSS 文件,要么是 要么editor-[...].scss
,frontend-[...].scss
我的目标是设置 MiniCSSExtractPlugin ,使其接收这些scss
文件,并根据它是否是editor-
或frontend-
将其输出到不同的 CSS 文件中。
现在我有
{
test: /\.(css|scss)$/,
use: [ {
loader: MiniCssExtractPlugin.loader
},
'css-loader',
{
loader: 'postcss-loader',
options: {
plugins: [
require( 'autoprefixer' )
]
}
},
{
loader: 'sass-loader',
query: {
outputStyle:
'production' === process.env.NODE_ENV ? 'compressed' : 'nested'
}
} ]
},
接着
plugins: [
new MiniCssExtractPlugin({
filename: './build/myawesomeapp-editor.css'
})
]
我似乎无法弄清楚,如何设置两个输出。我知道我必须使用正则表达式来查找文件,但我不知道如何在我完成之后将它们提取到不同的文件中。