CssMinimizer 적용

This commit is contained in:
2021-09-05 18:20:39 +09:00
parent 8261b85b86
commit 6450629d70
2 changed files with 14 additions and 3 deletions
+1
View File
@@ -59,6 +59,7 @@
"bootswatch": "^5.1.0", "bootswatch": "^5.1.0",
"clean-terminal-webpack-plugin": "^3.0.0", "clean-terminal-webpack-plugin": "^3.0.0",
"css-loader": "^6.2.0", "css-loader": "^6.2.0",
"css-minimizer-webpack-plugin": "^3.0.2",
"eslint": "^7.32.0", "eslint": "^7.32.0",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"mini-css-extract-plugin": "^2.2.2", "mini-css-extract-plugin": "^2.2.2",
+13 -3
View File
@@ -1,6 +1,7 @@
const path = require('path'); const path = require('path');
const { VueLoaderPlugin } = require('vue-loader'); const { VueLoaderPlugin } = require('vue-loader');
const MiniCssExtractPlugin = require('mini-css-extract-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin');
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const { resolve } = require('path'); const { resolve } = require('path');
const CleanTerminalPlugin = require('clean-terminal-webpack-plugin'); const CleanTerminalPlugin = require('clean-terminal-webpack-plugin');
@@ -46,7 +47,10 @@ module.exports = (env, argv) => {
reuseExistingChunk: true, reuseExistingChunk: true,
}, },
}, },
} },
minimizer: [
new CssMinimizerPlugin(),
],
}, },
module: { module: {
rules: [ rules: [
@@ -210,7 +214,10 @@ module.exports = (env, argv) => {
chunks: 'all', chunks: 'all',
}, },
}, },
} },
minimizer: [
new CssMinimizerPlugin(),
],
}, },
module: { module: {
rules: [{ rules: [{
@@ -277,7 +284,10 @@ module.exports = (env, argv) => {
chunks: 'all', chunks: 'all',
}, },
}, },
} },
minimizer: [
new CssMinimizerPlugin(),
],
}, },
module: { module: {
rules: [{ rules: [{