收藏
回答

微信开发者工具命令行上传错误

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小游戏 Bug macOS 1.02.1806120

项目在做自动发布,用到了微信开发者工具的命令行工具上传项目,上传遇到两个问题

    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": []
        }
    }
}


最后一次编辑于  2018-06-20
回答关注问题邀请回答
收藏

2 个回答

  • Can🌴
    Can🌴
    2018-06-20

    不全是什么意思?

    代码包多大?

    给下appid?

    2018-06-20
    赞同 1
    回复 3
    • Luffy
      Luffy
      2018-06-20

      wxcff80354f4ef7c99


      不全的意思是可能有些文件没上传成功,命令行上传后,进入游戏提示js/egret.min.js加载失败。手动上传没问题

      2018-06-20
      回复
    • Luffy
      Luffy
      2018-06-20

      还在吗?

      2018-06-20
      回复
    • Luffy
      Luffy
      2018-06-20

      本地代码大小 3840k

      2018-06-20
      回复
  • Luffy
    Luffy
    2018-06-20

    wxcff80354f4ef7c99


    不全的意思是可能有些文件没上传成功,命令行上传后,进入游戏提示js/egret.min.js加载失败。手动上传没问题


    本地代码大小 3840 KB


    2018-06-20
    赞同
    回复 10
    • 邓坤力
      邓坤力
      2018-06-20

      你好,麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

      2018-06-20
      回复
    • Luffy
      Luffy
      2018-06-20回复邓坤力

      代码片段好像不能说明 我说的问题


      我是按照这个文档上传 我们的项目的

      https://developers.weixin.qq.com/minigame/dev/devtools/cli.html


      上面的的test.sh就是上传脚本

      2018-06-20
      回复
    • 戴佳霖
      戴佳霖
      2018-06-21回复邓坤力


      麻烦帮我看一下这个错误  已存在相同的AppId和projectname是什么意思?我每次都是针对一个项目操作。

      2018-06-21
      回复
    • 邓坤力
      邓坤力
      2018-06-27回复Luffy

      可以给个示例小游戏代码包吗?带 egret.min.js 的

      2018-06-27
      回复
    • Luffy
      Luffy
      2018-06-27回复邓坤力

      好,应该怎么给呢?  评论好像不能添加附件。



      现在的情况是有时可以上传, 有时不能上传。

      2018-06-27
      回复
    查看更多(5)