我想问一下,微信小程序主包太大怎么处理?我在网上搜索之后,说分包只能是页面的,我也试了。。
自定义组件,公共JS,第三方腾讯云IM的SDK,images,tab页用到的pages,都不能放到分包里面。。
自定义组件就会提示找不到组件。。
公共JS在app.js的最上面也是加载不了。
第三方腾讯云的SDK也是app.js加载的,说找不到,require和import都不能加载服务端的js。
images是一定要的我也知道,已经压缩和拆分一些到服务端。
tab页用到的pages的放到分包里面之后,tab切换在开发者工具是空白的,在真机调试又可以显示出来。
可以使用这个 https://github.com/alibaba/MiniOptimizer,有很好的优化效果
建议主包只放公众资源和tabbar页面,其他的都移到分包里。
SDK能使用网络版吗?不要下载下来?
img要不要试试看去icon做成icon图标?
代码优化多少?
图片尽量使用在线网络图片,可以自己撘个图床。图片尽量压缩到最小且不损失细节,推荐一款软件:PPDuck
公共资源不能放到分包,只能在主包中,图片尽量使用网络加载,可否了解下你的包超了多少?