[]问一下关于typescript模块化编程循环引用的问题

测试了下IDE在import的时候根据import自动决定加载的JS顺序,但如果出现循环引用时就只能在运行时提示未定义了,。
没写过TS,但如果想做到类似其他语言那种导包的话,有没有比较好的方法?
而不是要开发者小心翼翼的避免循环引用?

A import B
B import C
C import A
--------------

已邀请:

kdsrpg

赞同来自:

还有比如class B还未加载,在class A里面定义了class B的静态变量
 
class A{
 public static b:B = new B();
}
 
这种,由于B并不存在 所以翻译成A.b=new B();肯定也是报错的,这种情况typescript是怎么写才好?

Laya_XS

赞同来自:

在layaairide中ts的编译时通过typescript的编辑器编译的,你这个问题你可以网上查下资料了解下他们的编译规则!

ljy328803417

赞同来自:

用egret吧,egret就不用关心这个问题

leesson

赞同来自:

我也遇到循环引用问题,导致报错。还有有的时候资源加载不成功。不会加载带版本的资源。不知道是不是也与这个有关。请问楼主解决了吗?

qq858443101

赞同来自:

循环引用的问题  最新版本2.12还是没有解决掉么?

要回复问题请先

商务合作
商务合作