[LayaAirIDE 1.0]TS版本编译后JS在HTML中顺序错乱,有最简DEMO!
很简单的3个类,内部没有任何实现,继承关系分别为如下:
class V extends Laya.Sprite {}
class W extends V {}
class L extends W {}
编译后的index.html中,引入顺序错误,如下:
<!--jsfile--startTag-->
<script src="js/W.js"></script>
<script src="js/L.js"></script>
<script src="js/V.js"></script>
<!--jsfile--endTag-->我尝试过删除一个类,或者改某个类的名字,或者把V改成不从Laya.Sprite派生,然后编译后顺序就对了,暂不清楚原理。
测试版本号:1.7.19。我用1.7.20也测过,同样存在这个问题。
class V extends Laya.Sprite {}
class W extends V {}
class L extends W {}
编译后的index.html中,引入顺序错误,如下:
<!--jsfile--startTag-->
<script src="js/W.js"></script>
<script src="js/L.js"></script>
<script src="js/V.js"></script>
<!--jsfile--endTag-->我尝试过删除一个类,或者改某个类的名字,或者把V改成不从Laya.Sprite派生,然后编译后顺序就对了,暂不清楚原理。
测试版本号:1.7.19。我用1.7.20也测过,同样存在这个问题。
没有找到相关结果
已邀请:
2 个回复
Aar0n
赞同来自:
sky_6861
赞同来自: