[已解决]cocos2d js 编译发布web的问题 求大神 在线等

使用cocos compile -p web -m release 命令之后提示

Runing command: compile
Building mode: release
running: ‘/usr/bin/ant -f /Users/******/Desktop/MyProject/cocos/CocosJSGame/publish/html5/build.xml’

然后我就使用:
/Users//programe/apache-ant-1.9.4/bin/ant -f /Users//Desktop/MyProject/cocos/CocosJSGame/publish/html5/build.xml
重新操作

之后提示:
Buildfile: /Users/*****/Desktop/MyProject/cocos/CocosJSGame/publish/html5/build.xml

compile:
Compiling 91 file(s) with 40 extern(s)
0 error(s), 0 warning(s)

BUILD SUCCESSFUL

Total time: 11 seconds

这应该是已经编译成功了吧。

但是我的publish->html5文件夹里面只有两个文件,build.xml 和 game.min.js,没有办法使用啊,应该是缺少index.html以及各种资源。

求大神帮助……

没人碰到过这问题吗?

难道是我的人品问题?别人都没有这个现象??:10:

不能沉啊,斑竹们,大神们,加油啊。
在线急等……

是不是你ant目录没有配置对呢。一般来说只要第一步就可以了呀

我使用的是webstorm 没有找到设置ant目录的地方:12:,所以第一步执行完了之后,根据提示执行了以下代码:
/Users//programe/apache-ant-1.9.4/bin/ant -f /Users//Desktop/MyProject/cocos/CocosJSGame/publish/html5/build.xml

话说webstorm 8 怎么设置ant目录呢?ant环境确认装好了的。

Cocos2d-js 工程下载好后,目录里面有一个setup.py,记得运行一下。会让你设置各个环境的目录。设置完以后。使用cocos命令就能正常运行嗯啦

这个问题现象是cocos console出了问题,不是ant。请检查下你的版本下载是否是稳定版本,或者官方发布的版本。

其次,setup.py是否是正确的,cocos调用的是不是你下载的软件包里带的那个,可用“which cocos”来查看。

bogon:~ $ which cocos
/Users/
/programe/cocos2d-js-v3.0-rc0/tools/cocos2d-console/bin/cocos

bogon:~ ******$ cocos -v
0.6

真的看不出来有啥问题……

可以下载最新版本的rc3,试试是否正确

下载最新的rc3,是直接安装setup.py和tools里面的cocos-consol,还是得把以前的清除?如果要清除,怎么弄?

直接安装一遍,然后which一下看看对不对

Buildfile: /Users/*****/moongame/publish/html5/build.xml

compile:
Compiling 127 file(s) with 40 extern(s)
0 error(s), 0 warning(s)

BUILD SUCCESSFUL
Total time: 12 seconds
bogon:***** which cocos /Users/zhangkon/cocos2d-js-v3.0-rc3/tools/cocos2d-console/bin/cocos bogon:***** cocos -v
1.0

结果还是一样……只有一个game.min.js文件

是不是还有什么需要配置的?
或者说,是不是需要系统的检测一下所有的环境?都需要检测那些东西呢?

是不是本身创建的项目有问题,可以尝试创建一个新项目,重新编译发布看看
可以参考这两个说明
http://www.cocoachina.com/bbs/read.php?tid=224915&keyword=cocos|console
http://www.cocoachina.com/bbs/read.php?tid=225584&keyword=cocos|console

已经解决,好像是ANT_ROOT的问题,但是不确定。
最后一次操作是export ANT_ROOT=/Users/******/apache-ant-1.9.4/bin/
然后编译就好了。

不过在此之前重新安装过无数遍,具体都那里重新安装了自己也记不清了。

希望对后来人有所帮助……

学习了。感谢!!!!!!

— Begin quote from ____

引用第15楼my_zhk于2014-09-02 13:49发表的 :
已经解决,好像是ANT_ROOT的问题,但是不确定。
最后一次操作是export ANT_ROOT=/Users/******/apache-ant-1.9.4/bin/
然后编译就好了。

不过在此之前重新安装过无数遍,具体都那里重新安装了自己也记不清了。
http://www.cocoachina.com/bbs/job.php?action=topost&tid=226233&pid=1044351

— End quote

感谢反馈