小程序分包

微信小程序有2M的大小限制,而随着业务的需求不断变更,2M已经无法满足日常的需求,分包已经不可避免了。

那如何进行分包呢?

修改配置json文件

  1、uniapp  需要修改 pages.json文件

  2、原生开发需要修改app.json 文件

假设小程序目录结构如下

├── pagesA
│   ├── cat
│   └── dog
├── pagesB
│   ├── apple
│   └── banana
├── pages
│   ├── index
│   └── logs

  

增加subPackages 

配置方式与pages 一样,pagesA为分包的项目名

原生小程序配置方式

"pages":[
  "pages/index",
  "pages/logs"
],
"subPackages": [
    {
      "root": "pagesA",
      "pages": [
      "cat",
      "dog"

       ]
   }
]

  

uniapp配置方式

"pages":[
  {path:"pages/index"},
  {path:"pages/logs"}
],
"subPackages": [
    {
      "root": "pagesA",
      "pages": [
      {path:"cat"},
      {path:"dog"}
       ]
   }
]

  

原文地址:https://www.cnblogs.com/sunbaoxu/p/12619416.html