全仓(Turbo)
单 workspace(pnpm filter)
MCP CLI(装好之后)
偶尔会用的
Husky 与 lint-staged
这些在git commit 时自动跑:
- 对暂存的
*.{js,jsx,ts,tsx}跑 ESLint--fix - 对暂存的
apps/web文件跑i18n:check - 对暂存的 JSON / Markdown / YAML 跑 Prettier
git commit --no-verify。但是请不要。Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
值得记住的每一条 pnpm 与 turbo 命令。
pnpm install # 装全部依赖,解析 workspace link
pnpm run dev # turbo dev —— 每个 workspace 的 dev 脚本
pnpm run build # turbo build —— 尊重任务依赖
pnpm run lint # turbo lint
pnpm run test # turbo test
pnpm --filter @magic-resume/web dev
pnpm --filter @magic-resume/web dev:turbo # Turbopack 变体
pnpm --filter @magic-resume/web build
pnpm --filter @magic-resume/web lint
pnpm --filter @magic-resume/web i18n:check
cd apps/docs/content && npx mint dev # 文档站点(Mintlify 本地预览)
pnpm --filter @magic-resume/resume-schema build
pnpm --filter @magic-resume/resume-schema test # node --test
pnpm --filter @magic-resume/resume-templates build
pnpm --filter @magic-resume/mcp build
pnpm --filter @magic-resume/mcp test
pnpm --filter @magic-resume/mcp lint # tsc --noEmit
npx -y @magic-resume/mcp config set --api-url <url> --pat <token>
npx -y @magic-resume/mcp config print
npx -y @magic-resume/mcp config clear
npx -y @magic-resume/mcp mcp # 启动 stdio 服务器
# 只重新生成 JSON Schema 产物
pnpm --filter @magic-resume/resume-schema build
# Web 应用的 bundle 分析
pnpm --filter @magic-resume/web analyze
# Web 应用的生产构建
pnpm --filter @magic-resume/web build:prod
git commit 时自动跑:
*.{js,jsx,ts,tsx} 跑 ESLint --fixapps/web 文件跑 i18n:checkgit commit --no-verify。但是请不要。