【已解决】cocos2d-js 怎么发布出来在浏览器下跑

可以使用
cocos compile -p web -m release

要在哪个目录下执行?

项目根目录下。 跟使用run是在同一个目录的

恩,我执行了下cocos command not found,是不是还要配个什么环境啊

哦。环境是需要安装一下的, 你下载的引擎根目录下有一个setup.py,执行一下

然后 接下来的相关环境如果没有的话,可以看这个帖子
http://www.cocoachina.com/bbs/read.php?tid=224915&keyword=cocos|console

太感谢了:2:

解决就好。呵呵。我把标题改为已解决啦。 :14:

导出的东西还有报错啊,
XMLHttpRequest cannot load file:///…project.json …
Uncaught TypeError:Cannot read property ‘style’ of null

是执行compile命令报错么?

执行命令是success的,就是生成的那个publish/html5文件夹里,我打开index.html,报这个js错误。还望大神指点

是你的目录下没有project.json么?

有的 :2:

cross origin requests are only supported for http

大神,我发现直接点开index.html是会报错的,但是tomcat下面去访问OK的,网上查了下大概跨域问题之类的

貌似没遇到过这个问题。楼主方便把cocos命令生成后的日志截图, 还有运行报错的截图, 代码错误位置的截图上传么?这样我们好帮你排查

你的意思是说,正常情况下,不用放到服务器下,直接打开html文件,也应该是可以的吗?

我这边公司网络禁止了上传功能。我复制过来了
浏览器控制台打印出来的错误:
XMLHttpRequest cannot load file:///F:/html5/project.json. Cross origin requests are only supported for HTTP. index.html:1
Uncaught TypeError: Cannot read property ‘style’ of null

project.json 内容:
{“showFPS”: false, “frameRate”: 60, “project_type”: “javascript”, “debugMode”: 1, “renderMode”: 0, “id”: “gameCanvas”}

哦。抱歉。回复的时候没有看到你前面的留言。
index.html是需要放到服务器下才可以访问的。

直接访问是不行的

恩,谢谢:2: