diff --git a/package.json b/package.json index 37209400..4de83763 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "style-loader": "^0.20.2", "uglifyjs-webpack-plugin": "^1.2.5", "url-loader": "^0.6.2", + "vm-browserify": "^1.1.2", "webpack": "^5.87.0", "webpack-bundle-analyzer": "^3.3.2", "webpack-cli": "^5.1.4", diff --git a/webpack.config.js b/webpack.config.js index c63dea38..51a532cf 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -91,6 +91,7 @@ const config = { "crypto": require.resolve("crypto-browserify"), "buffer": require.resolve("buffer/"), "stream": require.resolve("stream-browserify"), + "vm": require.resolve("vm-browserify"), }, }, mode: process.env.NODE_ENV || "production", @@ -98,10 +99,10 @@ const config = { if (process.env.NODE_ENV === "production") { - config.plugins.push(new UglifyJSPlugin({ - sourceMap: false, - extractComments: true, - })); + // config.plugins.push(new UglifyJSPlugin({ + // sourceMap: false, + // extractComments: true, + // })); config.plugins.push(new CompressionPlugin({ asset: "[path].gz[query]", algorithm: "gzip",