uniapp 分包加载

pages.json文件中与pages同级

{
    "pages": [{
        "path": "pages/index/index",
        "style": { ...}
    }, {
        "path": "pages/login/login",
        "style": { ...}
    }],
    "subPackages": [{
        "root": "pagesA",
        "pages": [{
            "path": "list/list",
            "style": { ...}
        }]
    }, {
        "root": "pagesB",
        "pages": [{
            "path": "detail/detail",
            "style": { ...}
        }]
    }],
    "preloadRule": {
        "pagesA/list/list": {
            "network": "all",
            "packages": ["__APP__"]
        },
        "pagesB/detail/detail": {
            "network": "all",
            "packages": ["pagesA"]
        }
    }
}

 在manifest.json中添加

"app-plus": {
          "optimization": {
            "subPackages": true
          },
          "runmode" : "liberate" // 开启分包优化后,必须配置资源释放模式
        },
原文地址:https://www.cnblogs.com/zjxiang008/p/13300239.html