【发布时间】:2019-06-08 06:08:20
【问题描述】:
我的 ./src 目录中都有 SCSS 文件,即 editor-[...].scss 或 frontend-[...].scss,我的目标是设置 MiniCSSExtractPlugin,使其接收这些 scss 文件并基于它是否为 @ 987654325@ 或 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'
})
]
我似乎不知道如何设置两个输出。我知道我必须使用正则表达式来查找文件,但我不知道如何在我这样做之后将它们提取到不同的文件中。
【问题讨论】:
-
该插件/加载器无法使用该选项。
标签: webpack mini-css-extract-plugin