项目在做自动发布,用到了微信开发者工具的命令行工具上传项目,上传遇到两个问题
1.在调用打开项目的时候出现报错说项目配置有问题
2.上传命令提示成功,但是上传的文件不全进不了游戏
项目在微信开发者工具上可以运行,手动上传成功,可正常进游戏,说明项目配置本身没问题
test.sh
export DEV_TOOLS=/Applications/wechatwebdevtools.app/Contents/Resources/app.nw/binexport PATH=$DEV_TOOLS:$PATHcli -o base64@/Users/jacob/Documents/h5/Demo_wxgamecli -p /Users/jacob/Documents/h5/Demo_wxgamecli -u 1.1.5.302@/Users/jacob/Documents/h5/Demo_wxgame --upload-desc 'Jenkins-1.1.5.302' |
终端输出
tony-BlackMac:h5 jacob$ ./test.shInitializing...idePortFile: /Users/jacob/Library/Application Support/微信web开发者工具/Default/.ideIDE server has started, listening on http://127.0.0.1:36663initialization finishedStatusCodeError: 400 - "{\"code\":400002,\"error\":\"请检查是否 project.config.json 是否存在及是否有效\"}"Initializing...idePortFile: /Users/jacob/Library/Application Support/微信web开发者工具/Default/.ideIDE server has started, listening on http://127.0.0.1:36663initialization finished
#预览二维码,扫描后也可正常体验,就是上传后的有问题不能正常体验 Initializing...idePortFile: /Users/jacob/Library/Application Support/微信web开发者工具/Default/.ideIDE server has started, listening on http://127.0.0.1:36663initialization finisheduploading project...upload success |
project.config.json
{ "description": "项目配置文件。", "setting": { "urlCheck": false, "es6": true, "postcss": true, "minified": true, "newFeature": true }, "compileType": "game", "libVersion": "game", "appid": "wx****************", "projectname": "Demo", "condition": { "search": { "current": -1, "list": [] }, "conversation": { "current": -1, "list": [] }, "plugin": { "current": -1, "list": [] }, "game": { "current": -1, "list": [ { "id": 0, "name": "强制更新模拟编译", "query": "" } ] }, "miniprogram": { "current": -1, "list": [] } }} |

不全是什么意思?
代码包多大?
给下appid?
wxcff80354f4ef7c99
不全的意思是可能有些文件没上传成功,命令行上传后,进入游戏提示js/egret.min.js加载失败。手动上传没问题
还在吗?
本地代码大小 3840k
wxcff80354f4ef7c99
不全的意思是可能有些文件没上传成功,命令行上传后,进入游戏提示js/egret.min.js加载失败。手动上传没问题
本地代码大小 3840 KB
你好,麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
代码片段好像不能说明 我说的问题
我是按照这个文档上传 我们的项目的
https://developers.weixin.qq.com/minigame/dev/devtools/cli.html
上面的的test.sh就是上传脚本
麻烦帮我看一下这个错误 已存在相同的AppId和projectname是什么意思?我每次都是针对一个项目操作。
可以给个示例小游戏代码包吗?带 egret.min.js 的
好,应该怎么给呢? 评论好像不能添加附件。
现在的情况是有时可以上传, 有时不能上传。