I try minify files css and scss. My webpack.config.prod.js compiling SCSS to CSS and bundled into main.css. But only file css is minified in main.css. I'm using Webpack 4.33.0 and mini-css-extract-plugin.
Webpack.config.js file:
No errors.
Thank you.
{
test: /\.scss$/,
use: [
{
loader: MiniCssExtractPlugin.loader
},
{
loader: "css-loader",
options: {
sourceMap: true,
modules: true,
localIdentName: "[local]___[hash:base64:5]"
}
},
"sass-loader"
]
},
{
test: /\.(css)$/,
use: [
{
loader: MiniCssExtractPlugin.loader
},
{
loader: "css-loader",
options: {
sourceMap: true,
modules: true,
localIdentName: "[local]___[hash:base64:5]"
}
},
{
loader: "postcss-loader",
options: {
ident: "postcss",
plugins: () => [
require("postcss-flexbugs-fixes"),
autoprefixer({
browsers: [
">1%",
"last 4 versions",
"Firefox ESR",
"not ie < 9" // React doesn't support IE8 anyway
],
flexbox: "no-2009"
}),
require("cssnano")({ preset: "default" })
],
minimize: true
}
}
]
}
plugins: [
new MiniCssExtractPlugin()
]