[0]Uncaught TypeError: Cannot read property 'regClass' of undefined

1.使用2.12.0版本创建typescript的2D示例项目
2.运行,可以正常运行
3.按F9,默认编程语言是没有任何选择的,然后切换编程语言,选择TypeScript,点击确定
4.运行,出现错误Uncaught TypeError: Cannot read property 'regClass' of undefined                       bundle.js:6 
             at bundle.js:6
             at bundle.js:225
 

1.png


2.png

 
已邀请:

小小泽

赞同来自:

看报错可能是因为有一个regClass的属性没有读取到导致的,而不是你切换编程语言导致的。你可以先排查下问题,如果确认有问题的话麻烦提供一个可以复现的demo我们会帮忙看看的

187*****204

赞同来自:

GameConfig.ts和layaMaxUI.ts这两个文件是自动生成的,我对比了修改前后的文件,就这两个文件是不一样的
创建后的文件
n1.png


n2.png


n3.png

修改编程语言

n4.png


n5.png


n6.png


n7.png

 
工程文件

小小泽

赞同来自:

我看了看,你的项目是使用的TSNew进行的转换,按F9转换的是TS,这两个不是一种语言,肯定会不一样。而且这两个也没办法转换。不建议这么用

要回复问题请先

商务合作
商务合作