收藏
回答

miniprogram-ci 自动化上传主包过大报错?

"miniprogram-ci": "^1.0.94",版本

async function mpUpload() {


  const uploadResult = await ci.upload({
    project,
    version: pkg.version,
    desc: pkg.description,
    setting: {
      es6: true,
      minify: true,
      minifyJS: true,
      minifyWXML: true,
      minifyWXSS: true,
      autoPrefixWXSS: true,
    },
    onProgressUpdate: console.log,
  })
  console.log('[uploadResult:]', uploadResult)
}


自动上传配置如上。

开发者工具上传正常,主包大小为1.7M,预览为1.7M,Ci上传为2.35M,预览为3M。

先解决方案将主包a文件分包处理:pagesTask文件,上传成功,显示主包大小为1.4M,pagesTask分包为331k,这加起来还是1.7M左右

那么问题来了,为什么不分包时Ci上传为变成2.3M,是如何计算的?截图如下:

分包前Ci上传:

分包前Ci预览:

分包后Ci上传:

分包后Ci预览为2.6M左右图就不截取了

分包前微信开发者工具上传:

回答关注问题邀请回答
收藏

2 个回答

  • 冷眸
    冷眸
    2021-08-06

    ci上传需要手动忽略images文件,之前我配置在project.config.json中(CI工具不会读取)


    2021-08-06
    有用
    回复 1
    • 之琛子图
      之琛子图
      2022-06-09
      你这样的话本地图片不就上不去了吗 小程序里不会缺图吗
      2022-06-09
      回复
  • Listen
    Listen
    2021-08-06

    分包预加载,不能加载太多

    预加载大于2MB也不行,改下预加载包的数量

    2021-08-06
    有用
    回复 7
    • 冷眸
      冷眸
      2021-08-06
      感觉应该不是这个问题
      2021-08-06
      回复
    • Listen
      Listen
      2021-08-06回复冷眸
      你已经解决了?怎么解决的?
      2021-08-06
      回复
    • 冷眸
      冷眸
      2021-08-06回复Listen
      没有解决,暂时分包处理的,但是分包只解决了上传过大,预览还是不行
      2021-08-06
      回复
    • 冷眸
      冷眸
      2021-08-06
      已解决,上传配置的问题
      2021-08-06
      回复
    • 故里🍂
      故里🍂
      2021-11-12回复冷眸
      怎么解决的,我也遇到了
      2021-11-12
      回复
    查看更多(2)
登录 后发表内容