解决方案是不要引用:
比如GameLayer.ts被其他地方使用导致循环依赖,那在这个脚本下面加上window["GameLayer"] = GameLayer;用这种方式调用
其他地方不要引用,在libs文件夹下面建立扩展脚本extension.d.ts
//方法一
declare class GameLayer {
//在此添加变量GameLayer里面有代码提示
static Ins: GameLayer;
dragDices: any;
}
//方法二
//简单,但是没有代码提示
declare var GameLayer: any;
网友评论