项目在做自动发布,用到了微信开发者工具的命令行工具上传项目,上传遇到两个问题
1.在调用打开项目的时候出现报错说项目配置有问题
2.上传命令提示成功,但是上传的文件不全进不了游戏
项目在微信开发者工具上可以运行,手动上传成功,可正常进游戏,说明项目配置本身没问题
test.sh
export DEV_TOOLS= /Applications/wechatwebdevtools .app /Contents/Resources/app .nw /bin export PATH=$DEV_TOOLS:$PATH cli -o base64@ /Users/jacob/Documents/h5/Demo_wxgame cli -p /Users/jacob/Documents/h5/Demo_wxgame cli -u 1.1.5.302@ /Users/jacob/Documents/h5/Demo_wxgame --upload-desc 'Jenkins-1.1.5.302' |
终端输出
tony-BlackMac:h5 jacob$ . /test .sh Initializing... idePortFile: /Users/jacob/Library/Application Support/微信web开发者工具 /Default/ .ide IDE server has started, listening on http: //127 .0.0.1:36663 initialization finished StatusCodeError: 400 - "{\"code\":400002,\"error\":\"请检查是否 project.config.json 是否存在及是否有效\"}" Initializing... idePortFile: /Users/jacob/Library/Application Support/微信web开发者工具 /Default/ .ide IDE server has started, listening on http: //127 .0.0.1:36663 initialization finished
#预览二维码,扫描后也可正常体验,就是上传后的有问题不能正常体验 Initializing... idePortFile: /Users/jacob/Library/Application Support/微信web开发者工具 /Default/ .ide IDE server has started, listening on http: //127 .0.0.1:36663 initialization finished uploading 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 的
好,应该怎么给呢? 评论好像不能添加附件。
现在的情况是有时可以上传, 有时不能上传。