小程序有规定:一个分包的大小不能超过2M,但是在引用插件、组件包等之后,我们的主包很容易超过2M,因此,引出了分包
分包的时候,我们要注意:
- tab页的页面只能放到主包
config = {
pages: [ // 主包
'pages/login/login',
'pages/order/order',
'pages/category/category',
'pages/mine/mine',
'pages/demo',
'pages/index',
'pages/order/orderInfo'
],
subPackages: [ // 分包
{
root: 'pages/agent',
name: 'agent',
pages: ['agentInfo', 'record', 'index']
},
{
root: 'pages/address',
name: 'address',
pages: ['address', 'addressEdit']
},
{
root: 'pages/common',
name: 'common',
pages: [
'feedback/feedback',
'comment/comment',
'pay/pay',
'search/search',
'logisticsInfo/logisticsInfo'
]
}
],
}
可根据微信开发者工具查看代码包大小
目录结构