控制台报错对应的行数是错的?

  • Creator 版本:2.3.1

  • 目标平台:全

  • 请问大神们,为什么控制台报错提示的行数和实际对不上呢?有谁知道是怎么回事吗?

如下图,“name is not defined”提示是129行,80行


而实际上,name出现的并不是129行,而是133行,调用的地方也不是80行,而是76行,为什么相差了4行呢?
如下图所示:

你用ts写的代码吧,运行的时候被编译成js了

是的,ts写的。请问有规律吗?这时候能知道报错的行是具体哪里吗?:slightly_smiling:

用 vscode 来编译运行游戏 试试(vscode 工作流 > 添加编译任务),然后控制台信息会打印到vscode控制台内,应该提示的就是ts位置了

好的,我试试。非常感谢!:slightly_smiling: