项目在做自动发布,用到了微信开发者工具的命令行工具上传项目,上传遇到两个问题
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
preparing preview...
#预览二维码,扫描后也可正常体验,就是上传后的有问题不能正常体验
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加载失败。手动上传没问题
本地代码大小 3840 KB
本文网址:http://www.91bianli.com/weixinxiaochengxu/20217.html