Skip to content

<subPackageRoot>/

weapp-vite 不要求分包必须叫 packages/subpackages/。 真正决定“这是不是分包”的,是你是否把该目录声明到 weapp.subPackages

推荐配置

ts
export default defineConfig({
  weapp: {
    subPackages: {
      'packageA': {},
      'subpackages/marketing': {
        independent: true,
      },
    },
  },
})

对应目录

text
<srcRoot>/
  <subPackageRoot>/
    pages/
    components/
  subpackages/
    marketing/
      pages/
      components/

默认行为

  • <srcRoot>/<subPackageRoot>/pages/** 会被识别为分包页面
  • <srcRoot>/<subPackageRoot>/components/** 会被识别为分包组件
  • 页面会进入自动路由的 subPackages 结果

如果你只建目录,不声明 weapp.subPackages,那它就不是稳定的分包边界。

Released under the MIT License.