Tencent / kbone

一个致力于微信小程序和 Web 端同构的解决方案
Other
4.78k stars 454 forks source link

主包就2个页面,应该不会超过200k,但是主包包含插件就1.9M以上了,怎样优化下 #435

Closed 1026203093 closed 2 years ago

1026203093 commented 2 years ago

image 主包就tabBar的两个页面,已经分了3个包了,但主包的大小感觉和分多少包出来关系不大,是不是自定义组件那些都在主包呢,如果在的话怎么优化下

JuneAndGreen commented 2 years ago

kbone 的体积优化可参考这里:https://wechat-miniprogram.github.io/kbone/docs/guide/optimize.html 。 然后可以尝试使用 kbone 的扩展库,这样可以去除 kbone 的两个 npm 包的体积。

其他方面的话属于原生小程序的范畴,现在原生小程序支持了分包异步化,也就是支持了跨分包依赖,有些逻辑可以挪到分包里去不需要像以前那样放到主包了。(比如可以将插件移动到分包里,然后跨分包使用)