Skip to content

2.3 第一次启动

学习目标

完成本节后,你将能够:

  1. 分别启动 docs、web、worker。
  2. 知道每个进程对应哪块代码。
  3. 判断一个问题应该看哪个终端输出。

2.3.1 启动文档站点

bash
pnpm run dev

这个命令在 langfuse-guide 中只启动 VitePress,不会启动 Langfuse 应用。

2.3.2 启动 Web

下面的命令需要回到原 langfuse repo 中运行。

bash
pnpm run dev:web

对应代码:

  • web/src/pages/**
  • web/src/features/**
  • web/src/server/api/**

2.3.3 启动 Worker

下面的命令也在原 langfuse repo 中运行。

bash
pnpm run dev:worker

对应代码:

  • worker/src/app.ts
  • worker/src/queues/**
  • worker/src/features/**
  • worker/src/services/**

2.3.4 全量 dev

bash
pnpm run dev

在原 langfuse repo 中,这个命令通过 Turbo 运行 package 的 dev task。调试具体问题时,单独启动 dev:webdev:worker 更容易看日志。

下一节

种子数据