我已经尝试了很多事情来禁用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兼容性。
非常感谢,谢谢!