dependencies: switch to css-minimizer-webpack-plugin

This commit is contained in:
Jesse Chan
2020-11-03 22:21:29 +08:00
parent f15bd4b63b
commit a2fdc67b07
3 changed files with 243 additions and 64 deletions
+9 -4
View File
@@ -1,11 +1,11 @@
const autoprefixer = require('autoprefixer');
const path = require('path');
const webpack = require('webpack');
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const InterpolateHtmlPlugin = require('react-dev-utils/InterpolateHtmlPlugin');
const ManifestPlugin = require('webpack-manifest-plugin');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
const TerserPlugin = require('terser-webpack-plugin');
const WebpackBar = require('webpackbar');
const getClientEnvironment = require('./env');
@@ -205,9 +205,14 @@ module.exports = {
},
extractComments: false,
}),
new OptimizeCssAssetsPlugin({
cssProcessorPluginOptions: {
preset: ['default', {discardComments: {removeAll: true}}],
new CssMinimizerPlugin({
minimizerOptions: {
preset: [
'default',
{
discardComments: {removeAll: true},
},
],
},
}),
],