ci命令行上传是否能检测到分包?
发布于 3 年前 作者 leihou 469 次浏览 来自 问答

ci命令行上传是否能检测到分包?

1、代码已分包,分包路径在app.json中有体现

2、使用开发者工具上传能成功上传代码

3、使用CI命令行上传代码失败,提示如下:

Error: {"errCode":-1,"errMsg":"inner upload fail with errcode: 80200, errmsg: main package source size 2741KB exceed max limit 2MB"}

5 回复

首先对回答问题的作者们表示感谢和歉意!

我参考的是__ project.config.json 作为 ci.upload 中 settings__ 的参数设置。

在 ci 配置的文档最末端有关于 编译设置 的api,参数和 project.config.json 中的微有区别,修改为 编译设置 的参数后能正常压缩代码上传。如下:

 setting: {
   es6: true,
   es7: true,
   minifyJS: true,
   minifyWXML: true,
   minifyWXSS: true,
   minify: true
 }

ci调用的参数,和project.config.json的内容通过一下看看?

删除无用的资源-压缩较大的资源-把图片资源放服务器,引用路径-小程序分包

ci上传和工具上传, ci上传有时候(大部分)会超包

可以检测到分包信息

回到顶部