前端小记让前端飞Flutter

webpack报错ERROR in ***.js from Ug

2020-05-27  本文已影响0人  革易

原因
大概率是uglifyjs-webpack-plugin插件不兼容es6语法的问题,需要安装es6转es5的插件babel.js

参考链接
ERROR in app.bundle.js from UglifyJs Unexpected token: name «element», expected: punc «;» 的错误处理

解决方案
1、首先百度ERROR in js from UglifyJs,可以找到很多解决方法,这里就没必要重复了,笔者用上面参考链接方法解决的
2、关于babel插件安装,网上有很多方法,这里需要注意下babel-loader插件版本问题,默认安装8.x版本,可能需要降级到7.x版本,这样做的原因可百度babel-loader插件版本兼容查看,网上很多相关说明

 "devDependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^7.1.5",
    "babel-preset-env": "^1.7.0",
  },

3、关于babel-preset-env和babel-preset-es2015,网上相关webpack配置es6转es5方案中可能会有这两种选择,具体区别可以百度,推荐babel-preset-env

上一篇 下一篇

猜你喜欢

热点阅读