由于微信官方主包限制在1.5MB,如果项目业务逻辑复杂,那么就要考虑分包反之则就不需要考虑其实分包没有那么复杂,主要涉及要创建的分包文件夹及页面组件等等、pages.json、manifest.json文件的配置。这些都是我自己总结的有不对的地方希望大家给我指出来啦!
步骤一:打开manifest.json--->视图源码
"mp-weixin": {
"optimization": {
"subPackages": true //配置分包优化
}
}
步骤二:打开pages.json(主要配置分包"subPackages")
{
"easycom": {
....//这个里我就布列出来了
},
"pages":[
//这个就是主包
],
"subPackages":[//这个就是咱要添加的分包
"root": "pages_sub",//分包的名字
"pages":[{//这里面的写法和主包pages写法一样
"path": "shipping/index",
"style": {
"navigationBarTitleText": "收获地址",
"enablePullDownRefresh": false
}
}
]
],
......
}
步骤三:项目目录新建分包
大家要注意的也是我才过的坑,分包不能建在主包里面。还有就是在评估完项目的时候,可以思考一下项目目录结构按照结构写,要不然后面还要优化分包比较麻烦。做完以上步骤分包就完成了。谢谢大家的浏览。