美文网首页前端小记让前端飞Flutter
webpack报错ERROR in ***.js from Ug

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

作者: 革易 | 来源:发表于2020-05-27 12:13 被阅读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

相关文章

网友评论

    本文标题:webpack报错ERROR in ***.js from Ug

    本文链接:https://www.haomeiwen.com/subject/wvcwahtx.html