2.5 常用命令
学习目标
完成本节后,你将能够:
- 根据改动范围选择验证命令。
- 理解根脚本和 package 脚本的关系。
- 快速定位常用开发任务。
2.5.1 根命令速查
本书站点在 langfuse-guide repo 中使用前三个命令;其余命令在原 langfuse repo 中运行。
| 命令 | 作用 |
|---|---|
pnpm run dev | 启动本书站点 |
pnpm run build | 构建本书站点 |
pnpm run preview | 预览本书站点构建产物 |
pnpm run dev:web | 启动 Web |
pnpm run dev:worker | 启动 Worker |
pnpm run lint | 全仓 lint |
pnpm run typecheck / pnpm tc | 全仓类型检查 |
pnpm run build:check | Next build check |
pnpm run db:generate | Prisma generate |
pnpm run seed -- list | 查看 seed 场景 |
2.5.2 按改动范围验证
| 改动范围 | 建议验证 |
|---|---|
| 文档站点 | pnpm run build |
web/** | pnpm run lint + targeted web tests |
worker/** | pnpm run lint + targeted worker tests |
packages/shared/** | pnpm run lint + web/worker targeted checks |
| Prisma/ClickHouse schema | pnpm run db:generate + targeted regressions |