1.首先打开IDE, 手动上传一下发现成功,点击右侧详情->基本信息->上次上传->发现本地代码依赖虽然主包仅1.86(小程序原则上主包不应超1.5), 但是上传实际主包为2028.9
2.使用miniprogram-ci上传,我的版本是2.1.26最新版,node为22.14.0,上传反馈为{"errCode":-1,"errMsg":"inner upload fail with errcode: 80200, errmsg: main package source size 2051KB exceed max limit 2048KB"}
发现实际编译为2051,虽然差别不大,但是也有细微差距,更改upload方法里的setting和allowIgnoreUnusedFiles
ci.upload({
project,
version,
desc,
setting:{
useProjectConfig: true, // 使用项目下的 project.config.json文件编译
},
allowIgnoreUnusedFiles: true, // 上传时过滤无依赖文件
});
3.上传成功,结果为2037kb, 减少了14k, 如果通过IDE上传文件大于2048的,则一定需要分包处理.

你好,在小程序接入/使用过程中遇到疑问,可以在 小程序专区-发帖- 选择「提出问题」进行发帖提问,平台会流转到相关业务同学协助解答。若选择「发表文章」后发布非文章类内容,将会被平台隐藏处理。