-
Creator 版本:1.6.1
-
目标平台:(Web / iOS / Android / 模拟器)
-
详细报错信息,包含调用堆栈:N/A
-
重现方式:
-
按照Chrome
-
按照http://www.cocos.com/docs/creator/getting-started/coding-setup.html 的步骤
a. 添加VSCode的extension,
b. 添加compile task
c. 添加Chrome Debug setting -
去https://curl.haxx.se/download.html 下载一个Win64的curl包(7.53.1)或者Win32(7.56.1),解压,在系统Path添加路径执行解压了的curl位置
-
使用Hello World新建一个project
-
场景中加一个EmptyNode X
-
创建一个javascript脚本管理到X上,双击脚本激活VSCode
-
VSCode 脚本的Onload中使用cc.log(“1111”);
-
VSCode中Ctrl-p激活compile,运行
VSCode输出‘
‘curl’ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ���
监视生成任务已完成’ ------------------------------这里就与文档描述不同
不论怎么调用task compile,允许时都体现不出本次修改的代码???
-
-
之前哪个版本是正常的(可选):N/A
-
手机型号(可选):N/A
-
手机浏览器(可选):N/A
-
编辑器操作系统(可选):Win10 Pro 64bit
-
编辑器之前是否有其它报错(可选):N/A
我也是这样,有解决吗?
解决了,我是win10环境,在vscode里找不到curl的路径,我把curl复制到windows\system32下,在vscode的终端里却显示没有这个文件,后来我把curl放到了c盘根目录,然后在vscode的终端里move到了windows\system32下就可以了
已经弄懂了,根本原因是cocos creator定义的VSCode task里并没有指明curl.exe该从哪个位置调用!!而文档根本没有提过要开发人员自己修改!!
随意参考一个https://github.com/Microsoft/vscode/issues/6579 ,就能看到,别人的command是有完整路径的,而cocos creator创建的compile task(配置compile任务可见到)的command : “curl” ,自然执行失败!!
修改参考 “command”: “K:\tools\curl-7.56.1-win64-mingw\bin\curl”
这样执行就成功了!!
求问在VSCode里面编译的目的是什么?
我原本以为修改了代码, 然后编译一下, 再Debug打开Chrome进行调试, 修改的代码就能够生效
但我试了很多次, 编译没有起到任何效果, 代码改动没有生效…
还是必须先再cocos creator 运行一次, 然后再Debug才行
另外我执行task compile以后只有一行"监视生成任务已完成"的提示, 没有其他文字反馈了, 蛋疼
版本1.9,上面的方法好像都没有效果了,显示成功,但是保存时,浏览器还是无法刷新,需要重新打开creator才能出发刷新
` Total Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
100 17 100 17 0 0 548 0 --:–:-- --:–:-- --:–:-- 548
Changes submitted
监视生成任务已完成`
没人回复这里怎么用的吗
这个问题没人回复一下吗
改了路径也用不了
“curl” 改为 "curl "试一下
“curl” 改为 "curl "试一下。。