Web调试报错:Uncaught TypeError: Cannot read properties of null (reading 'on')

报错如下:
image
image
image
同类型代码很多行只有这一行报错了。离谱
而且它报错归报错,他还正常运行了!该监听事件可以被触发。
很离谱报这个错

原因是这样的:前几天电脑中文件勒索病毒了,大部分文件都被加密了。
但是fire(场景文件),meta文件,ts文件免遭一劫,于是我把被加密的图片等资源给替换掉,重装系统后新建工程把资源文件丢进去了。大部分地方都没问题,就是报错,但是不影响运行。
多谢!

忘了说了,第一个报错是第53行

然后把这行代码重新写了一遍,还是报错,有多爆了很多离谱的错误
image

问题已经解决,是场景文件Fire的问题,解决方案是重新替换了场景文件。
造成原因是这样的:刚刚替换好工程后,一个脚本编译失败,于是我就把脚本组件删了,新建一个脚本组件把(@property)给全部整了一遍,但是过了一会这个脚本又编译成功了,就把我新整的脚本组件给覆盖掉了,看着没什么问题,然后运行就报错,但是程序语句还正常运行了,游戏也没问题。肯定是fire文件出问题了。
保险起见,大家还是要多备份工程,防止出现这种难以解决的内部问题,防止病毒或者断电造成的游戏文件破坏。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。