我先建一个jsTest项目,然后用jscompile
cocos new jsTest -l js
cd jsTest
cocos jscompile -s ./ -d ./jsc -c true -o mygame.min.js
但是提示有错误:
Error running command, return code: 127. Check the log file at /Users/abc/.cocos2d/cocos2d.log
打开/Users/abc/.cocos2d/cocos2d.log 里面有非常多的错误。主要都是xxx_auto_xxx.js不能jscompile。于是我打开其中的一个jsb_cocos2dx_auto_api.js,发现这个js文件有好多的错误。比如在540-546行:
setTouchInfo : function (int, float, float ){},
函数参数使用了关键字int,float,而且参数名还重复在同一个函数中!
于是,这样的js文件自然就不能通过jscompile变成jsc文件了。
最后,我推断是自动生成“xxx_auto_xxx.js”应该有bug。官方大大们,测试下呀,看是不是的撒。。。。