Egret社区
2银子
我的tsconfig设置如下:
{
    "compilerOptions": {
        "target": "es6",
        "outDir": "bin-debug",
        "experimentalDecorators": true,
        "lib": [
            "es6",
            "dom",
            "es2015.promise"
        ],
        "types": []
    },
    "include": [
        "src",
        "libs"
}
这样会有报错:"#2003: EXML解析错误 GameSkin: 无法找到节点所对应的类定义",游戏也无法正常运行如果target改回es5,游戏就完全正常了
我在每次修改target后,都进行过egret clean操作
(我试过lib和target都换成es2017的话也会出现同样的问题。不用皮肤的部分工作正常,用了皮肤的就报错了)


分享到 :
0 人收藏

3 个回复

倒序浏览
xucore  登堂入室 | 2019-5-13 10:03:16
补充一个内容,我的引擎版本是5.2.18
常歌行  官方团队 | 2019-5-13 18:26:48
xucore 发表于 2019-5-13 10:03
补充一个内容,我的引擎版本是5.2.18

es5没报错,为什么要用es6呢?
xucore  登堂入室 | 2019-5-14 18:41:43
常歌行 发表于 2019-5-13 18:26
es5没报错,为什么要用es6呢?

输出成es6,生成的代码会短很多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部