Egret社区
产品 Egret Wing 版本 Eeret Wng 3
复现概率 100% 平台 Windows 4.0.3
复现步骤 运行项目就一定报
问题描述 代码有没有错误,运行项目报这个
错误代码 您正在使用的引擎版本为 4.0.3
正在编译项目...
编译失败
error: circular references \'\' :
at d:/EgretProjects/cdcq1_h5_game/GameClient/src/com/components/grids/BagGrid.ts
at d:/EgretProjects/cdcq1_h5_game/GameClient/src/com/components/grids/ItemGrid.ts
at d:/EgretProjects/cdcq1_h5_game/GameClient/src/com/components/grids/GameGrid.ts
at d:/EgretProjects/cdcq1_h5_game/GameClient/src/com/components/grids/BagGrid.ts
at ...
项目共计编译耗时:17.111秒
BUG截图
本帖最后由 dousheng11 于 2017-12-14 14:59 编辑

检查代码没有报错,但是编译项目就报这个错误,无知道从何处改起?
项目已上传附件中,麻烦看下

GameClient.rar

4.15 MB, 下载次数: 10, 下载积分: 银子 -1

分享到 :
0 人收藏

9 个回复

倒序浏览
13500815917  官方团队 | 2017-11-4 16:31:10
根据报错信息为:循环引用,请您检查下代码种是否有循环引用的。
迷途小羔羊  登堂入室 | 2017-11-4 20:17:55
13500815917 发表于 2017-11-4 16:31
根据报错信息为:循环引用,请您检查下代码种是否有循环引用的。

把英文翻译成中文就当回复了?什么东西循环引用,如何查找,什么都没说,怎么解决问题?
迷途小羔羊  登堂入室 | 2017-11-4 20:17:58
13500815917 发表于 2017-11-4 16:31
根据报错信息为:循环引用,请您检查下代码种是否有循环引用的。

把英文翻译成中文就当回复了?什么东西循环引用,如何查找,什么都没说,怎么解决问题?
firecat  登堂入室 | 2017-11-5 12:42:25
日志列出来循环引用啊,就查这几个文件就好。
循环引用在所有开发语言中都存在,随便找了一个 js 循环引用导致 json 序列化出错的,http://blog.csdn.net/java_zys/article/details/51258997
你的程序不知道是哪种情况
dousheng11  登堂入室 | 2017-11-13 15:53:00
firecat 发表于 2017-11-5 12:42
日志列出来循环引用啊,就查这几个文件就好。
循环引用在所有开发语言中都存在,随便找了一个 js 循环引用 ...

因为没有升级最新的引擎,代码其实有报错,没有正确显示而已,升级引擎后报错能正确显示了,已经解决了,谢谢哈
dousheng11  登堂入室 | 2017-11-13 15:53:29
迷途小羔羊 发表于 2017-11-4 20:17
把英文翻译成中文就当回复了?什么东西循环引用,如何查找,什么都没说,怎么解决问题? ...

因为没有升级最新的引擎,代码其实有报错,没有正确显示而已,升级引擎后报错能正确显示了,已经解决了,谢谢哈
dousheng11  登堂入室 | 2017-11-13 15:53:41
迷途小羔羊 发表于 2017-11-4 20:17
把英文翻译成中文就当回复了?什么东西循环引用,如何查找,什么都没说,怎么解决问题? ...

因为没有升级最新的引擎,代码其实有报错,没有正确显示而已,升级引擎后报错能正确显示了,已经解决了,谢谢哈
jessica_lj822  初学乍练 | 2018-7-18 10:45:44
执行:egret clean;然后编译就能正常了
~绝弦~  略有小成 | 2019-7-5 15:23:23
请问你是怎么解决的,我的已经是最新的引擎了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部