I have SCSS files all over my ./src directory which is either editor-[...].scss or frontend-[...].scss, my goal is to setup MiniCSSExtractPlugin in a way that it takes in these scss files and based on whether it is editor- or frontend- output it into different CSS files.
Right now I have
{
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'
}
} ]
},
And then
plugins: [
new MiniCssExtractPlugin({
filename: './build/myawesomeapp-editor.css'
})
]
I can't seem to figure out, how to set two outputs. I know I have to use regexp to look for files, but I don't know how to extract them to different files after I do it.