微信小程序 分包解决超过2M的问题
微信小程序要求:
没有做分包之前一直提示超过了1.5M,然后又加了二个页面,提示总包超过了2M。
超过2M是不可以上传的。
当然,预览的时候你可以通过设置,暂时小于4M,先测试,再进行分包处理。
分包设置:
1、先看一下分包的app.json的配制:
pages: 主包
subPackages: 分包
1)subPackages: 可以包括多个分包,每个分包可以有一个root来指定根目录。
2)pages:里面是分包下的页面。
2、注意事项:
1)因为项目中用到了很多自定义的components,有些功能是一样的,
比如说:【首页】有些信息是登录才可以看到,【我的】里面也是,这样就可以封装一下,搞成一个登录的component便于维护。
注意:组件如果在主包中用到了,那一定要放到主包中,主包不可以访问子包的组件。这一点,要注意,否则就是一直在浪费时间哦~~。
2)subPackages中的root指定了子包的根,那么在这个位置下面的全部会认为是子包,这一些也要注意哦~~~。
也就是说主包的位置要与子包的位置分开。
参考:
https://blog.csdn.net/weixin_45809580/article/details/124026180
道法自然