如何成功禁用Webpack 4中的缩小功能?

时间:2019-01-11 20:27:31

标签: javascript webpack

我已经尝试了很多事情来禁用webpack的缩小功能,因为我需要我的函数名保持完整。所有这些都用于CEF。

这是我的代码:(我也尝试过注释的UglifyJSPlugin配置。)

const config = {
...
    "optimization": {
        "minimize": false
        /*[
            new UglifyJSPlugin({
                "test": /\.(js|jsx)$/,
                "uglifyOptions": {
                    "ecma": 6,
                    "warnings": true,
                    "mangle": false,
                    "keep_fnames": true,
                    "output": {
                        "beautify": false,
                        "comments": false
                    }
                }
            })
        ]*/
    },
...
                "test": /\.(js|jsx)$/,
                "exclude": /node_modules/,
                "use": {
                    "loader": "babel-loader",
                    "options": {
                        "presets": [
                            "@babel/env",
                            "@babel/react"
                        ]
                    }

我知道我不需要babel-loader,但是我别无选择,因为script-loader不再具有nodejs兼容性。

非常感谢,谢谢!

0 个答案:

没有答案