8***@qq.com
8***@qq.com
  • 发布:2022-10-12 15:37
  • 更新:2022-10-13 09:48
  • 阅读:774

【报Bug】Uncaught SyntaxError: Unexpected token => at uni-app-view.umd.js:1

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: Android

手机系统版本号: Android 5.1

手机厂商: 华为

手机机型: 平板 FDR-A01w

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

新建demo,运行到基座

预期结果:

正常显示

实际结果:

空白

bug描述:

Uncaught SyntaxError: Unexpected token => at uni-app-view.umd.js:1

新建完demo,运行到android基座,编译器就会报这个错,同时平板会显示空白

2022-10-12 15:37 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

删除unpackage/dist目录。重新编译试试

  • 8***@qq.com (作者)

    还是报这个错,新建项目,选uniapp, 无改动,运行到浏览器没问题,但运行到安卓基座,就报这个错,基座显示空白。

    2022-10-12 15:45

  • 8***@qq.com (作者)

    回复 BoredApe: 还是一样,懵了。之前5月份创建的uni-app项目就不会报错,新建的才会。

    2022-10-12 16:11

  • 8***@qq.com (作者)

    回复 BoredApe: [广告] 16:21:10.729 DCloud 2022新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击

    16:21:10.755 项目 'zcgl' 开始编译...

    16:21:12.426 编译器版本:3.6.4(vue3)

    16:21:12.426 请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。

    16:21:12.426 正在编译中...

    16:21:13.627 vite v2.9.14 building for development...

    16:21:16.847 项目 'zcgl' 编译成功。

    16:21:16.847 ready in 5023ms.

    16:21:16.883 正在建立手机连接...

    16:21:17.539 正在安装手机端HBuilder调试基座...

    16:22:06.641 安装HBuilder调试基座完成

    16:22:08.310 正在同步手机端程序文件...

    16:22:10.835 同步手机端程序文件完成

    16:22:11.854 正在启动HBuilder调试基座...

    16:22:13.143 应用【zcgl】已启动

    16:22:13.745 Uncaught SyntaxError: Unexpected token => at uni-app-view.umd.js:1

    16:22:13.829 当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上! at App.vue:4

    16:22:13.860 App Launch at App.vue:5

    16:22:13.860 App Show at App.vue:8

    2022-10-12 16:22

  • BoredApe

    回复 8***@qq.com: 使用vue2试试会不会有问题

    2022-10-12 16:32

  • 8***@qq.com (作者)

    回复 BoredApe: 一样的问题,我创建vue2 和 3版本的uni-app,运行到基座,都有这个问题。以前的vue2版本uni-app运行到基座就没问题。

    2022-10-12 16:42

  • 8***@qq.com (作者)

    回复 BoredApe: 同一个设备,找同事试了下,同样会报这个错误。他在安卓7版本的设备上就不会报错,我用的是安卓5.1.1,也符合vue3的要求,但是报错了,应该还是官方没有测试到位。

    2022-10-13 09:00

  • BoredApe

    回复 8***@qq.com: 应该是你的设备不支持es6,你试试新建一个5+项目,在html中编写es6代码运行到手机中是否正常。

    2022-10-13 09:05

  • 8***@qq.com (作者)

    回复 BoredApe: 支持的,新建的uni-app项目和5月份创建的uni-app项目,区别是新建的uni-app引入了vite,5月份的项目我用了es6的async/await,可以正常请求。

    2022-10-13 09:11

  • BoredApe

    回复 8***@qq.com: uni-app vue2.0的会 将es6 转换成es5。

    2022-10-13 09:21

  • 8***@qq.com (作者)

    回复 BoredApe: 重新试了下,果然是这样。vue2的没问题,vue3就有问题。

    2022-10-13 09:34

  • BoredApe

    回复 8***@qq.com: vue3不会转换ess6,

    2022-10-13 09:43

  • 8***@qq.com (作者)

    回复 BoredApe: vue3 支持的手机版本最低到多少?

    vue3 支持的范围是:Android > 4.4(具体因系统 webview 版本而异,原生安卓系统升级过系统 webview 一般 5.0 即可,国产安卓系统未使用 x5 内核时一般需 7.0 以上), ios >= 10。

    国产要7.0,确实不支持了。

    2022-10-13 09:46

8***@qq.com

8***@qq.com (作者)

怎么关闭,非bug

该问题目前已经被锁定, 无法添加新回复