diff --git a/build/webpack.config.prod.js b/build/webpack.config.prod.js index a69473d..05b4f92 100644 --- a/build/webpack.config.prod.js +++ b/build/webpack.config.prod.js @@ -5,21 +5,41 @@ const merge = require('webpack-merge') const baseConfig = require('./webpack.config.base') const MiniCssExtractPlugin = require('mini-css-extract-plugin') +// const UglifyJSPlugin = require('uglifyjs-webpack-plugin') +// ERROR in vendor.js from UglifyJs +// RangeError: Maximum call stack size exceeded + module.exports = merge(baseConfig, { mode: 'production', output: { publicPath: '/' }, optimization: { + // minimizer: [ + // new UglifyJSPlugin({ + // uglifyOptions: { + // // Eliminate comments + // comments: false, + // // remove warnings + // warnings: false, + // minimize: false, + // mangle: false, + // compress: { + // // Drop console statements + // drop_console: true, + // } + // } + // }) + // ], splitChunks: { cacheGroups: { commons: { test: /[\\/]node_modules[\\/]/, name: "vendor", chunks: "all", - }, - }, - }, + } + } + } }, module: { rules: [