// Package main 的 embed.go 持有前端构建产物。 // build 流程会先 pnpm build 再把 web/dist 复制到 cmd/server/web/dist/, // go:embed 在编译期把整个目录注入到二进制。.gitkeep 占位文件保证未跑 // `make build` 时 go build 也能成功(embed 不接受空目录)。 package main import "embed" //go:embed all:web/dist var distFS embed.FS