Skip to content

套件

套件的由来

随着项目不断迭代演进,创建的业务模块也会随之膨胀。此外,对于某些业务场景,往往需要多个模块的配合实现。针对以上问题,Zova 引入了套件的概念。简而言之,套件就是一组业务模块的组合,往往对应于某个具体的业务场景,比如电商CRM供应链,等等

命名约定

套件采用与模块类似的命名约定:

bash
完整名: zova-suite-{providerId}-{suiteName}
短名: {providerId}-{suiteName}
  • providerId: 提供者 Id
  • suiteName: 套件名称

目录结构

套件是一组业务模块的组合,因此目录结构也非常简单。以套件a-home为例:

bash
a-home
├── modules
   ├── home-base
   ├── home-icon
   ├── home-index
   ├── home-layout
   └── ...
└── package.json

新建套件

TIP

右键菜单 - [项目路径/src/suite]: Zova Create/Suite

右键菜单 - [项目路径/src/suite-vendor]: Zova Create/Suite

依据提示输入套件的名称,比如test-home,VSCode 插件会自动创建套件的代码骨架

基于 MIT 许可发布