用途:在 monorepo 中搭建、运行、优化和排查可复现的开发工作流,核心工具是 mise,覆盖任务自动化、校验流水线、CI/CD、迁移、i18n 构建和发布协调。
主要能力:运行多个应用的开发服务器;并行执行 lint、format、typecheck;管理数据库迁移与 schema 变更;从 schema 生成 API 客户端;构建 i18n 文件;执行生产构建与部署准备;设置 pre-commit 校验;排查 mise 任务失败;用 mise 优化 CI/CD。
使用方式:先安装并激活 mise(curl https://mise.run | sh,eval "$(~/.local/bin/mise activate)"),再运行 mise install、mise list。常用命令有 mise tasks --all、mise install、mise run lint、mise run test。应用级任务用 mise run //{path}:{task},如 mise run //apps/api:dev,需在根 mise.toml 设置 monorepo_root = true 并配置 [monorepo] config_roots。任务名含冒号时须加引号,如 [tasks."gen:api"]。
限制与注意:不用于数据库 schema 设计、后端 API、前端 UI 或移动端实现;不得在工作流配置中硬编码密钥;不确认不执行破坏性任务;有 mise 任务时不用直接包管理器命令;工具链版本更新后需重新 mise install;启动开发服务器前先检查端口占用。
资料未提供收费、价格与平台支持等具体信息,暂未提供。