Преглед на файлове

webpack uglifyjs (not working: max call stack size exceeded)

Bachir Soussi Chiadmi преди 4 години
родител
ревизия
85eff145d0
променени са 1 файла, в които са добавени 23 реда и са изтрити 3 реда
  1. 23 3
      build/webpack.config.prod.js

+ 23 - 3
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: [