四种项目类型
创建项目时选择一个目标类型:Web、Mobile、Desktop 或 WeChat Mini Program。类型决定源码模板、AI 指令、构建检查、预览方式与发布产物。
共同点
- 使用同一个 Fabric 作者体验和 AI 基础设施。
- 模型选择、workspace 策略和项目事件采用共享协议。
- 可以按项目选择是否接入 Mortar;Mortar 不是项目类型。
不共享的部分
四种类型拥有独立源码和构建管线。Fabric 不把一份源码自动转译成四端代码,也不会把 Desktop、Enterprise 或后端选项伪装成额外 target。
| 类型 | 主要栈 | 产物边界 |
|---|---|---|
| Web | Vite + React + TypeScript | 静态 Web 产物与预览 |
| Mobile | React Native + Keel | iOS / Android 原生宿主中的 bundle |
| Desktop | Electron + Web renderer | 桌面安装包与更新产物 |
| 原生 WXML / WXSS / JS | 微信开发者工具与小程序上传流程 |
服务端的项目类型目录决定当前启用项、顺序与默认值。项目创建后类型不可变;换类型等价于创建新的独立项目。