微信小程序限制每个包的大小不超过2M,总包不超过8M。所以当主包的大小超过2M时,可以考虑将部分页面,看抽离为子包。这样在代码上传时,子包会单独进行打包,从而避免主包过大,影响上传的代码。
"pages": ["pages/books/main","pages/me/main"],"subPackages":[{"root":"pages/bookDetail/","pages":["main"]}],
子包限制
- 子包不能是tab页,而应该是tab页中的子页面
- 每个子包都是相互独立的,子包A不可以引用子包B的资源、属性和方法
- 子包中不可以引用第三方的资源,比如组件库等。
