故障排查
按症状快速定位问题。始终先运行:
reactpress doctor
reactpress logs --tail 100
诊断命令速查
| 命令 | 用途 |
|---|---|
reactpress doctor | 环境、端口、DB、进程总览 |
reactpress doctor --show-logs | 失败时附带日志片段 |
reactpress logs -f | 实时跟踪 API 日志 |
reactpress logs --grep error | 过滤错误行 |
reactpress stop | 停止后干净重启 |
Monorepo:pnpm status、pnpm docker:dev:logs
安装与 init 失败
postinstall 超时 / 网络错误
全局安装时 bundled runtime 下载失败:
# 重试安装
npm install -g @fecommunity/reactpress --force
# 检查代理与 registry
npm config get registry
Node 版本过低
node -v # 需要 ≥ 20
init --force 后数据丢失
--force 会重置 .reactpress/ 与 SQLite。生产数据请先手动复制 .reactpress/reactpress.db(或 MySQL 场景下用 Monorepo 的 db backup / 外部备份工具)。