Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 659 Bytes

File metadata and controls

37 lines (25 loc) · 659 Bytes

开发环境

环境准备

  • Node.js 20+
  • pnpm 8+(建议使用 Corepack)
  • Go 1.23+(以 go.mod 为准)
  • SQLite 编译依赖(Linux):gccsqlite-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