用途:为工作区中的一个或全部项目运行初始化脚本,完成依赖安装、环境变量配置和数据库迁移。
主要能力:读取WORKSPACE.md中的“## Setup Scripts”段落,按项目名映射到对应命令(例如 api: npm install && cp .env.example .env && npm run db:migrate;admin: npm install && cp .env.example .env;homepage: npm install;mobile: npm install && cd ios && pod install)。支持参数:[project] 指定单个项目,或 all 初始化全部项目(默认)。
使用方式:先检测当前工作区并加载配置,解析Setup Scripts,再逐项目执行。若项目未克隆则跳过;在项目目录内运行脚本并输出进度,最后给出汇总,列出已设置、跳过(无脚本)与失败的项目。
适用场景:多项目工作区首次搭建、新成员拉取代码后快速就绪环境、需要统一执行依赖安装与迁移时。
限制:必须存在WORKSPACE.md并包含Setup Scripts配置;未克隆的项目会被跳过;具体支持的操作系统和版本要求、是否可自定义脚本、失败重试机制等资料暂未提供。初始化完成后,资料建议运行 '/workspaces:start all' 启动服务。