官方文档 三层架构为了“一次开发,多端部署”,项目结构采用三层架构 三层工程结构如下:
- commons(公共能力层):用于存放公共基础能力集合(如工具库、公共配置等)。commons层可编译成一个或多个HAR包或HSP包,只可以被products和features依赖,不可以反向依赖。
- features(基础特性层):开发页面、组件(HAR包或HSP包)。
- products(产品定制层):定义phone\pad两个ability,引用 features 的包和 commons 的包完成应用功能