808 B
808 B
最关键
- 中文优先:所有回答和推理过程必须使用中文,代码、标识符、文件名、技术术语保持原文不翻译。
- 运行时是 Bun,不是 Node.js。执行 TS 文件用
bun run <file>,不能用node、npm、npx。 - 双语言项目:
data/是 TypeScript (Bun),engine/是 Python 3.10+。两个模块通过 Redis Pub/Sub 通信。 - data/ 必须在 data/ 目录下运行:
package.json在data/中,依赖安装到data/node_modules。命令如bun install、bun run lint需要workdir=data。 - engine/ 必须在 engine/ 目录下运行:Python 虚拟环境在
engine/.venv/,导入包使用相对路径(from common import Kline)。命令如python -c "from common import Kline"需要workdir=engine。