- Node.js 20+
- pnpm 8+(建议使用 Corepack)
- Go 1.23+(以
go.mod为准) - SQLite 编译依赖(Linux):
gcc、sqlite-dev(或发行版同类包)
corepack enable && corepack prepare pnpm@latest --activate# 终端 A:后端
pnpm dev:back
# 终端 B:前端(dev server 会将 /api 代理到后端)
pnpm dev:front访问:
- 前端界面:
http://localhost:3000
# 构建前端到 cmd/server/dist,并构建 Go 可执行文件
pnpm build
# 仅构建后端二进制
CGO_ENABLED=1 go build -o nodepassdash ./cmd/server