vue 打包后报错 static/js/app.js from UglifyJs?

vue 打包后报下面这个错,百度了很多没有一个解决方法有用,求助一下
ERROR in static/js/app.a5aee255efc52df7ab25.js from UglifyJs
Unexpected token: punc (,) [static/js/app.a5aee255efc52df7ab25.js:638,9]

下图是上面的app.js:638处代码

下面是日志,我看不出有用的信息

阅读 2.4k
1 个回答

检查一下业务代码,这样的问题多半是业务代码在声明函数时多写了一个 , (逗号)导致的,比如说:

export defaut {
  methods:{
    testFunction(a,b,){
     ...

或者说在配置手脚架参数的时候有问题,导致没有正确编译。开启 ESLint 可以很大程度上避免出现这个问题。

如果问题依旧,可以考虑替换成 uglifyjs-webpack-plugin 来混淆代码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏