创建时间: 2026-04-08最后更新: 2026-04-22

1. 多个服务放在一起不难,难的是运行环境不一样

前面几篇一直在讲怎么拆代码、怎么组织共享包。

到了这里,问题会再往前推一步。

当仓库里真的开始同时放前端、后端和 AI 服务以后,最先冒出来的麻烦往往不是"目录怎么摆"——那个问题在前面几篇已经解决了。真正开始棘手的,是这些应用跑在完全不同的运行环境里。

apps/web 最终跑在浏览器里。
apps/api 跑在 Node.js 里。
apps/ai-worker 可能跑在 Node.js,也可能跑在一个独立的容器里。

它们可以共享类型和工具函数,但共享的边界在哪里,不是由"能不能 import"决定的,而是由运行环境决定的。

订阅后可阅读剩余内容
AI 电子伴侣企业级项目实战
已发布145计划发布120目标已完成121%