|
@@ -1,6 +1,7 @@
|
|
const path = require('path');
|
|
const path = require('path');
|
|
const ProgressBarPlugin = require('progress-bar-webpack-plugin');
|
|
const ProgressBarPlugin = require('progress-bar-webpack-plugin');
|
|
const VueLoaderPlugin = require('vue-loader/lib/plugin');
|
|
const VueLoaderPlugin = require('vue-loader/lib/plugin');
|
|
|
|
+const TerserPlugin = require('terser-webpack-plugin');
|
|
|
|
|
|
const config = require('./config');
|
|
const config = require('./config');
|
|
|
|
|
|
@@ -26,6 +27,17 @@ module.exports = {
|
|
externals: {
|
|
externals: {
|
|
vue: config.vue
|
|
vue: config.vue
|
|
},
|
|
},
|
|
|
|
+ optimization: {
|
|
|
|
+ minimizer: [
|
|
|
|
+ new TerserPlugin({
|
|
|
|
+ terserOptions: {
|
|
|
|
+ output: {
|
|
|
|
+ comments: false
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ })
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
performance: {
|
|
performance: {
|
|
hints: false
|
|
hints: false
|
|
},
|
|
},
|