title: 微信小程序独立分包

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

示例

配置方法

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

  1. ├── config
  2. ├── src
  3. | ├── pages
  4. | | └── index
  5. | ├── moduleA
  6. | | └── pages
  7. | | ├── rabbit
  8. | | └── squirrel
  9. | ├── moduleB
  10. | | └── pages
  11. | | ├── pear
  12. | | └── pineapple
  13. | ├── app.css
  14. | ├── app.json
  15. | └── app.js
  16. └── package.json

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

js title="app.json" {18} { "pages": [ "pages/index" ], "subpackages": [ { "root": "moduleA", "pages": [ "pages/rabbit", "pages/squirrel" ] }, { "root": "moduleB", "pages": [ "pages/pear", "pages/pineapple" ], "independent": true } ] }