微信小程序每个分包的大小是2M,总体积一共不能超过20M。
字节小程序每个分包的大小是2M,总体积一共不能超过16M(字节小程序基础库 1.88.0 及以上版本开始支持,字节小程序开发者工具请使用大于等于 2.0.6 且小于 3.0.0 的版本)。
1.采用分包 subPackages
- 在对应平台的配置下添加
"optimization":{"subPackages":true}
开启分包优化 - 目前只支持
mp-weixin
、mp-qq
、mp-baidu
、mp-toutiao
、mp-kuaishou
的分包优化
//mainfest.json "mp-weixin" : { "appid" : "xxxx", "setting" : { "urlCheck" : false }, "usingComponents" : true, "permission" : { "scope.userLocation" : { "desc" : "你的位置信息将用于小程序位置接口的效果展示" } }, "plugins" : {}, //分包的js文件将不会再打包到主包的vendor.js中 "optimization":{"subPackages":true} },
2.优化vendor.js
过大
HBuilderX
创建的项目勾选运行-->运行到小程序模拟器-->运行时是否压缩代码
一般通过上述2步基本可以通过微信小程序上传的限制,但同