我的项目中一些代码使用到泛型编程 在升级到3.6之前是没有问题的(之前是3.5)
升级后,报错如下:

下面是我的简单示例
TestCode.zip (5.9 KB)
另外还要吐个槽: Creator那报错还不如不报,云里雾里 对解决问题没有一点帮助 特别代码编译出错的情形下,真的是看得想打人!
这个还算好的
c++的泛型报错,那才是真的一点帮助都没有
贴在这里5天了 官方屁都不放一个??
本来想与时俱进,太多无奈?
官方老是喜欢制造各种无奈
泛形和ts有关和creator应该没什么关系吧
它这个写法没啥问题的吧,至少我在3.5里也是这么写的没报错,估计引擎自己的bug吧
你好,这个问题和开发工程师沟通过,确定是引擎这边的 bug,我这边创建了一个 issues 用于跟进这个问题的处理:https://github.com/cocos/cocos-engine/issues/12615 ,可以留意一下这里的处理进度。
谢谢反馈。
快一年了,最新版本 3.7.2 还是没有解决此问题 你们效率够可以的

我更新了3.7.3版本,打开运行已经没有问题了
可是构建版本的时候,泛型的代码还是会报错: Unknown node type: “TSInstantiationExpression”
求救!!!!!
引擎组的大佬们这速度 真是让人惊喜连连呀
抱歉,已经处理了,修复会进入 3.7.4
引擎组老大辛苦了!
问题出在类的大括号是否与类同行的格式化问题,应该是引擎的正则匹配表达式问题
确实是软件解析类的正则有问题。目前解决方式就是把类的“{”符号放在声明那一行,养成好习惯吧,右上+左下
类似的问题 在之前从2.x升级到3.x那个工具也出现过 官方做工具出来还是要多测试下!!!
还有一个 重写组件 destroy 方法的正则匹配也有问题,3.7.4一并解决呗
这个是什么问题,可否提供一下问题的 demo