本地开发
环境要求
- Node.js 20+
- pnpm 10.22.0
- Git
- Docker / Docker Compose
安装依赖
在仓库根目录安装整个 workspace 的依赖:
bash
pnpm install启动与停止
根目录提供本地开发环境入口:
bash
pnpm dev
pnpm quitpnpm dev 启动文档站、桌面端、PostgreSQL、Prisma migration 和后端服务。pnpm quit 用于停止本地开发环境。
常用检查
桌面端类型检查:
bash
pnpm --filter @synapse/desktop run typecheck桌面端测试:
bash
pnpm --filter @synapse/desktop run test网站构建:
bash
pnpm --filter @synapse/website run build