Egret社区
5.4.1 版本下,我在a文件声明了全局变量,B文件使用,在release版本下会报错,debug没事
例如我在main.ts声明了 var g_main = this,在LoadingUI里使用,就会报错:
TypeError: Cannot read property 'stage' of null
    at new t (main.min_b6a0bbd9.js:1)
    at t.<anonymous> (main.min_b6a0bbd9.js:1)
    at r (main.min_b6a0bbd9.js:1)
    at Object.next (main.min_b6a0bbd9.js:1)
    at main.min_b6a0bbd9.js:1
    at new Promise (<anonymous>)
    at __awaiter (main.min_b6a0bbd9.js:1)
    at t.loadResource (main.min_b6a0bbd9.js:1)
    at t.<anonymous> (main.min_b6a0bbd9.js:1)
    at r (main.min_b6a0bbd9.js:1)


分享到 :
0 人收藏

3 个回复

倒序浏览
app小王子  社区管理员 | 2021-3-30 17:21:06
您好 我这边测试一个普通的string类型的全局变量 debug与publish都不会报错。麻烦你贴下你这个全局变量是怎么声明的 怎么赋值的,又是怎么用的 导致报错了。最好可以直接上传一个复现demo
66097868  初学乍练 | 2021-3-31 11:56:01
论坛附件上传一直失败,我放百度网盘吧
链接: https://pan.baidu.com/s/1It7yyOsX8co7JSt1a5l-eg
提取码: tkks
66097868  初学乍练 | 2021-3-31 11:58:33
是release会有问题,debug没问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部