Skip to content

Files

Latest commit

 

History

History
56 lines (48 loc) · 1.37 KB

independent-subpackage.md

File metadata and controls

56 lines (48 loc) · 1.37 KB
title
微信小程序独立分包

Taro 支持使用微信小程序的独立分包功能,配置方法和微信小程序中一致,请参考《微信小程序独立分包文档》

示例

配置方法

假设小程序目录结构如下:

├── config
├── src
|   ├── pages
|   |   └── index
|   ├── moduleA
|   |   └── pages
|   |       ├── rabbit
|   |       └── squirrel
|   ├── moduleB
|   |   └── pages
|   |       ├── pear
|   |       └── pineapple
|   ├── app.css
|   ├── app.json
|   └── app.js
└── package.json

开发者通过在 app.jsonsubpackages 字段中,给对应的分包配置项中定义的 independent 字段声明对应分包为独立分包:

{
  "pages": [
    "pages/index"
  ],
  "subpackages": [
    {
      "root": "moduleA",
      "pages": [
        "pages/rabbit",
        "pages/squirrel"
      ]
    }, {
      "root": "moduleB",
      "pages": [
        "pages/pear",
        "pages/pineapple"
      ],
      "independent": true
    }
  ]
}