我们在进行uniapp微信小程序开发的时候,每次上传都提示包太大,主包大小不能超过 2M,
这就很头疼,这个时候,唯一的解决方案就是分包了,那如何进行分包呢?
分包步骤如下:
一、配置manifest.json
在manifest.json
文件中,针对微信小程序平台的配置添加optimization
字段,开启分包优化。
{
"mp-weixin": {
"optimization": {
"subPackages": true
}
}

二、创建分包目录
pages里是主页面,pagesA和pagesB是我新建的2个分包目录

三、配置pages.json
在pages.json
中配置分包信息。你需要添加subPackages
字段,指定分包的根目录和包含的页面。
javascript
{
"pages": [
// 主包配置
],
"subPackages": [
{
"root": "pagesA",
"pages": [
{
"path": "list",
"style": {
"navigationBarTitleText": "列表页",
"enablePullDownRefresh": false
}
},
{
"path": "tab",
"style": {
"navigationBarTitleText": "标签页",
"enablePullDownRefresh": false
}
}
]
}
],
// 其他配置...
}
2025.5.4 广州