网上说的一些开启分包依赖等配置已经配置了,vendor.js还是很大,下面是我项目中的解决办法,缩减了大概150k左右
前提,你组件库是用的uview-ui,并且使用了picker组件,我是因为用了这个组件,会把他的静态js也就是省市区打入主包,先看下你的有没有打进去
image.png
如果有的话那就证明打入到主包里了,所以就需要把用到的地方改一下,全局搜u-picker看那些页面用了,就在当前分包里新建一个组件,把uview的复制过来,改下链接,然后引入使用新的组件,等替换完后,在根据上图走一遍,直到搜不出为止,这样就把它从主包拆除了,应该能缩减100k左右