egret中报错 “xxx 文件 is not defined”

1,如果项目中报错处的文件里面是 如下的单例形式:

public static readonly instance:Test = new Test();这种情况时,因为在调用Test的instance时,该文件可能并未被创建完成就直接被调用,而出现的问题,可以改成如下的模式:

public static _instance:Test;

public static get instance():Test{ return this._instance || (this._instance = new Test()); } //这种情况中,在声明时,_instance 是null的,只有在调用时才会被创建;

2,如果报错的是个库文件,则需要在egretProperties.json文件中配置该库文件 的路径即可。

猜你喜欢

转载自www.cnblogs.com/RitaLee/p/9436272.html
今日推荐