在熟悉3.x的时候碰到的一些问题,希望能有高手解答一下,不胜感谢!
用cocos ide运行代码,我加了一句:cc.log(‘hello, world’);
但是这个log没有输出,project.json里面的debugMode = 1。
这是怎么回事?
如果我的js有语法错误的话,不会有任何stacktrace显示,只有(evaluatedOK == JS_FALSE)。这个该怎么做呢?
模拟器能够在遇到错误的时候提示stacktrace么?
在熟悉3.x的时候碰到的一些问题,希望能有高手解答一下,不胜感谢!
用cocos ide运行代码,我加了一句:cc.log(‘hello, world’);
但是这个log没有输出,project.json里面的debugMode = 1。
这是怎么回事?
如果我的js有语法错误的话,不会有任何stacktrace显示,只有(evaluatedOK == JS_FALSE)。这个该怎么做呢?
模拟器能够在遇到错误的时候提示stacktrace么?
我们也遇到这个问题了,log还好,可以用console.log。但是有语法错误,或者执行错误时没有任何提示,这个问题太严重了!我记得以前cocos2.x的时候都是有提示的。在大牛解答一下吗?是工具的Bug,还是说哪里没有配置对?
— Begin quote from ____
引用第1楼linkedfun于2015-03-05 16:13发表的 :
我们也遇到这个问题了,log还好,可以用console.log。但是有语法错误,或者执行错误时没有任何提示,这个问题太严重了!我记得以前cocos2.x的时候都是有提示的。在大牛解答一下吗?是工具的Bug,还是说哪里没有配置对? http://www.cocoachina.com/bbs/job.php?action=topost&tid=286934&pid=1251980
— End quote
感谢!
我翻开以前的项目,发现似乎spider monkey 天生就没有这个机制。需要自己在代码里try catch来捕获异常。没有试过web版不知道chrome会不会提示异常的位置。
不对,我记得以前在cocos2.x的时候,如果加载js出错,或者执行到某到语句出错的都是会有相应的提示的,倒没有stacktrace这么详细,但是基本的XXX is undefined,XXX is not a function之类的信息还是有的。而现在,加载出错就报一个(evaluatedOK == JS_FALSE),执行出错倒好,完全没有任何提示或输出。这叫人怎么查找原因啊。。。
同问,2个月了没人答,哈哈
XXX is undefined,XXX is not a function一直是有的,你是说code ide里没有吗?