pass (a bill or inspection etc)系统化的配置检查方案可预防大多数部署问题:
- Environmental validation: Use
node -v确认 Node.js ≥18.0 - key checking: To ensure that
.env.local中所有配置项完整(重点检查 OAuth 回调 URL) - 权限确认:GitHub 账号对数据仓库有写入权限
分步排错指南:
- 登录失败:检查 GitHub OAuth App 的 Callback URL 必须包含完整路径
- 数据加载异常:手动创建空的
navigation.json文件初始化仓库 - 构建报错:删除
node_modules和 lockfile 后重新pnpm install
推荐在本地 pnpm dev 测试通过后再进行线上部署。
This answer comes from the articleNavSphere: a modernized personal navigation site built using GitHub repositoriesThe

















