微信小程序包体积限制:主包资源大小不能超过20M(主包 + 分包),单个分包大小不能超过2M
问题:
在用uniapp打包微信小程序时提示文件超过了2M不让上传,主包中的vendor.js
太大1.7M有的甚至更大,
解决:
- 在HbuildX中运行时勾选上运行压缩
- 在微信开发者工具中上传时勾选上上传压缩
- 在manifest.json中检查分包配置是否开启。
"optimization" : {
"subPackages" : true
}
一般情况下配置这三个地方就可以解决问题了,如果打包的还是太大,可以参考UniCloud插件分包