Webpack uglifyjs | Unexpected token operator (>)
一个老 React 项目,在 build 的时候突然报
| 1 | Unexpected token: operator (>) | 
Unexpected token
项目是一个 React@15 项目,打包用的 webpack@2
查到说需要安装 uglifyjs-webpack-plugin
直接在 webpack / plugins 里使用 new UglifyJsPlugin 而非目前的 new webpack.optimize.UglifyJsPlugin
把依赖装上之后,发现又报了新的错误
‘compilation’ of undefined
| 1 | Cannot read property 'compilation' of undefined | 
又查到是因为插件和 webpack 的版本不匹配
需要把 uglifyjs-webpack-plugin 退到 v1,安装了 uglifyjs-webpack-plugin@1
在 webpack.config.prod.js 里添加
| 1 | new UglifyJsPlugin(), | 
可以了
原文作者: dgb8901,yinxing
原文链接: https://www.itwork.club/2020/12/24/webpack-uglifyjs-error/
版权声明: 转载请注明出处
为您推荐

体验小程序「简易记账」

关注公众号「特想学英语」