收藏
回答

miniprogram-ci 调用 upload 方法返回 20003 错误?

上面是在公司Jenkins上调用 miniprogram-ci  upload 上传的结果,然后包的体积不对,也提示一个图片路径找不到。

下面是我电脑本地运行的结果,我电脑本地上传没问题,使用微信开发者工具上传也没有问题:

有两个疑问点:1,为什么zip包的体积才640;2,为什么是某个路径找不到,实际上我把这个图片删掉,就会报另一个路径找不到,这个图片路径没问题,开发者工具都能预览上传代码。

怀疑是公司Jenkins限制的,但是运维说没限制。


补充一下脚本吧:

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

2 个回答

  • wu wei
    wu wei
    06-21
    兄弟们,破案了,本机可以,是开发者工具会强制将dist/project.config.json的miniprogramRoot设置为"", 本机上传的时候是开着开发者工具。而Taro框架打包出来是:"miniprogramRoot": "./"。  
    
    至于"@tarojs/plugin-mini-ci": "^3.6.32",上传不会报错,是因为他使用的是"miniprogram-ci": "1.8.35"。我使用的是"miniprogram-ci": "^2.0.6"。如果我降级为"miniprogram-ci": "1.8.35",也可以上传。 
    
    总结:"miniprogram-ci"升级导致失败。@tarojs/plugin-mini-ci使用的是旧版本的miniprogram-ci,所以可以。
    


    miniprogram-ci 2.0.0 版本就不行了,1.9.16版本可以。

    06-21
    有用 2
    回复
  • Let's go
    Let's go
    07-22
    同样的问题,我还一直想着怎么把miniprogramRoot变成空字符串,taro那边还不支持这个操作。
    
    07-22
    有用
    回复
登录 后发表内容