微信开发者工具命令行上传错误
项目在做自动发布,用到了微信开发者工具的命令行工具上传项目,上传遇到两个问题
1.在调用打开项目的时候出现报错说项目配置有问题
2.上传命令提示成功,但是上传的文件不全进不了游戏
项目在微信开发者工具上可以运行,手动上传成功,可正常进游戏,说明项目配置本身没问题
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": [] } }} |
