开始使用

one dev

启动全部可开发项目,或只启动一个项目。

约 6 分钟3 天前更新在 GitHub 编辑

one dev 从 manifest 读取每个项目的开发命令,并用 One CLI 内置 supervisor 运行。

用法

one dev [project] [--dry-run]

参数

参数说明
位置参数 project只启动一个项目;支持 manifest 里的 namerelativeDir
`-p, --project <namepath>`
--dry-run只打印将调用的 supervisor 命令,不启动进程
-o, --output <fmt>json / yaml / text(默认按 TTY 检测)

交互模式

选中的 Node 项目缺少依赖时,终端会询问是否运行检测到的包管理器安装命令。确认后安装并继续,拒绝则成功退出;非交互调用返回 DEPENDENCIES_NOT_INSTALLED 和准确安装命令。

运行方式

内置 supervisor 默认启动全部可开发项目,也可用位置参数只启动一个。

one dev
one dev web
one dev apps/web --dry-run

错误恢复

错误码处理
DEPENDENCIES_NOT_INSTALLED执行 remediation 给出的安装命令,再重试
SUBPROJECT_NOT_FOUND使用项目 namerelativeDir

完整码表:错误码大全

进一步阅读