2***@qq.com
2***@qq.com
  • 发布:2024-11-10 23:27
  • 更新:2024-11-10 23:27
  • 阅读:26

【报Bug】 Uncaught SyntaxError: Invalid or unexpected token

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 小米

手机机型: 荣耀青春10

页面类型: nvue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

无。

操作步骤:

搞一个项目,写个一个礼拜,保证出现

预期结果:

能正常编译,热更新、调试

实际结果:

改一个字,敲一个空格,或者回车,就可能异常,或者正常,非常无礼错误!

bug描述:

写代码,ctrl+ s 时经常报错,因为同步热更新,调试,

比如任何一个页面,只要改一个字母,然后保存,就有可能出现,问题,随着项目越大,出现的概率就越多,

我打开了调试器,看到的说明大概是这样的
我又一个页面叫work.nvue

然后改动了一个字母,就报错了,实际上你敲一个空格,也会如此,当出现问题了,你继续敲空格,然后保存,可能又好了,也可能不好,问题依旧。

同时我发现,出现错误时。这个work.js文件,生成js代码应该不对,

我上传了附加,

1、异常的时候生成的js代码不对,漏了衡多代码,

2、我也比对了这一行,这一行eval()内的字符串也不一样。

我非常怀疑,是在编译work.nvue时,发生了异常,导致了 work.js文件内容是异常的内容。特别是eval这个里面的内容导致的,可能是一个双引号?或者一个单引号?或者是 注释//(/**/) ,非常可能是这些符号没有配对导致的。

也可能是其他问题,上述只是猜测。

网官方注意!!!!!这个问题非常频繁。 生成的js文件异常,导致出现 保存代码是的乱七八糟的 js报错!!!!!!

最后一个图,生成的代码,肯定是有问题的,***/没有/缺少一个斜杠

2024-11-10 23:27 负责人:无 分享
已邀请:

要回复问题请先登录注册