关于分包

73 阅读1分钟

image.png

image.png

image.png

image.png

image.png

image.png

image.png

1.通过subpackages节点声明分包的结构

image.png

2.给分包添加别名,以及查看主包和分包之间的体积

image.png

image.png

image.png

{
  //pages节点定义主包
  "pages":[
    "pages/index",
    "pages/logs"
  ],
  //subpackages节点定义分包
  "subpackages": [
    {
      "root": "packageA", //root定义分包根目录
      "pages": [          //pages配置分包页面路径,相对于分包根目录
        "pages/cat",
        "pages/dog"
      ]
    }, {
      "root": "packageB",  //root定义分包根目录
      "name": "pack2",     //name定义分包别名
      "pages": [           //pages配置分包页面路径,相对于分包根目录
        "pages/apple",
        "pages/banana"
      ],
      "independent": true  //设置为独立包
    }
  ]
}

image.png

3.什么是独立分包

image.png

image.png

image.png

4.有配置此节点"independent": true 就表示它是一个独立分包

image.png

image.png

5.分包预下载

image.png

preloadRule节点定义预下载包

image.png image.png

image.png