启动前检查
先运行 doctor。缺少 package.json、cordis.patch.yml、锁文件、Bundle 或输入变量时,它会在启动 Cordis 前指出问题。再用 diff 检查新增、删除、版本、来源和加载顺序变化。
bash
dsh-hub profile doctor --profile web --json
dsh-hub profile diff <profile-slug> --version <version> --profile web定位最早失败的服务
保存完整启动输出,定位第一条 missing service、duplicate entry 或配置校验错误。检查对应 row 的 inject 依赖和 Provider 是否处于有效 Context。若升级引入故障,从 history 选择已知可用 revision 回滚。
bash
dsh-hub profile history --profile web
dsh-hub profile rollback <revision> --profile web