我正在尝试用webpack来建造我的项目。我的UglifyJS选项如下所示:
new UglifyJSPlugin({
sourceMap: false,
uglifyOptions: {
compress: {
warnings: false,
},
output: {
comments: false,
},
},
}),我得到的是一个错误:Unexpected token: punc ()) [index-3d0ae630eaa0a0128a00.js:145853,20]
我发现一些这样的话题,说这可能是webpack丑陋插件的一个问题,但我已经切换到了一个uglifyjs-webpack-plugin。
有什么想法吗?
发布于 2017-09-28 16:55:37
我也犯了同样的错误,并通过以下方法修复了它:
npm i -D uglifyjs-webpack-plugin@beta)"uglifyjs": true添加到babel-preset-env中的目标如果使用env预置,请尝试更新.babelrc中的目标
{
"presets": [
[
"env",
{
"targets": {
"uglify": true
}
}
]
]
}还有an issue on the plugin repo列出了其他可能的解决方案。
https://stackoverflow.com/questions/45781808
复制相似问题