【继承】脚本继承找不到父类,和注册顺序有关吗?

  • Creator 版本: 3.8.3 和 3.8.5

  • 目标平台: 打包H5,安卓

  • 重现方式:直接打包

  • 首个报错:
    web端: Cannot read properties of undefined (reading ‘prototype’)
    安卓:Class extends value undefined is not a constructor or null

  • 之前哪个版本是正常的: 3.8.3之前打包正常,现在打包后运行报错。当前直接运行是正常,打包之后就不行

打包后指向一个问题,A类继承于B类,A类报错:找不到父类,父类为空。

然后查看A、B的代码也没错误,B类继承Button

项目在编辑器直接运行没有报错,只有发布后就报错黑屏进不去

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

一些大佬:
1.是否和注册顺序有关,以前也遇到过,忽然有一天就打包运行不了。
2.是否和bundle有关?

bundle应该不是的,所有脚本都在一个bundle,别的bundle只有资源文件

然后我查看生成后的index.js文件,将注册的System.register("chunks:///_virtual/
改变行,将b放在a上面是不行的,正常运行的版本这个行顺序也是乱的,或者有哪个标签是做注册排序的?

有没有都加上装饰器ccclass

image

有的