请问用 Claude Code,前后端分离的项目怎么搞啊?

5 月 25 日
 maodaoren

后端和前端是两个独立的 git 仓库,文件夹也是独立的 请问 这种情况怎么用 Claude code 统一管起来啊?

谢谢

6616 次点击
所在节点    程序员
49 条回复
gefangshuai
5 月 25 日
@maodaoren #5 前者
teaguexiao
5 月 25 日
用 /add-dir 把两个目录都加进来就好,再在根目录的 CLAUDE.md 里写清楚各自的职责和 API 约定,CC 跨目录调试基本不会迷路。
xiaomushen
5 月 25 日
哈哈哈,这种很正常啊,两个文件夹而已。
你试试看那些傻 X 老登架构师们的微服务项目,那才能让 AI 吐血
lavvrence
5 月 25 日
新项目一律 Monorepo.
jmliang
5 月 25 日
不用那么麻烦,就用一个目录把所有端丢进去,我就是把 nodejs 后端,App ,网页端,小程序,都放在一个大目录,改完后端直接加一句,让他去修改前端或者某端,后面用多了他会自己去修改对应的端
vultr
5 月 25 日
我是把前后端当成独立的项目进行处理,后端生成 openapi 文档,前端按文档对接后端。
chenshun00
5 月 25 日
你真的是程序员么
BestPix
5 月 25 日
相当于本来是两个人干活,你问怎么统一管,那自然是让一个人干两个活
WaldenHorizon
5 月 25 日
同一仓库放俩文件夹就完事了,接口文档都用不着你操心,描述需求也不用分前后端
unianx
5 月 25 日
MonoRepo. npm 管理项目
someonelikeyouah
5 月 25 日
其实你都可以不选什么项目,llm 灵活在可以理解你说的什么意思,你直接告诉它 这是前端路径 这是后端路径 ,然后 都不用引入 project 都可以用,有其他高手可以描述一下自己的思路
CodingIran
5 月 25 日
├── backend
├── frontend
├── resource
├── docs
├── README.md
├── CLAUDE.md


🤣
Idyll
5 月 25 日
我之前也习惯两个项目不同的路径,后面我发现还是放到一个目录里面好了,本地项目启动,直接在主路径下面写一个启动脚本,把前后端都启动了。感觉前后端分离已经失去了开发分离的意义了,只有部署的的时候才区分一下。
skuuhui
5 月 25 日
在你的/下打开 claude 。并且授权所有指令
mogutouer
5 月 25 日
随便什么目录都可以,告诉他关联项目是什么,然后 /init 写到 CLAUDE.MD 里就行了,我经常跨项目让他联动
Jiajin
5 月 25 日
我经常跨三四个项目联动,毫无压力。前端、后端、好几个服务端项目
credo123
5 月 25 日
我直接建了个 git 仓库,把前后端丢一起了。
如果不行,你就建个文件夹放一起也可以的。我是图省事
netnr
5 月 25 日
在主项目创 mnt 目录,然后其它任意项目、资源挂载软链接 ln -s 和 mklink /d

用文件夹包多个项目,不灵活,总有包不完的时候,还有其它的文档怎么办
netnr
5 月 25 日
qzhai
5 月 25 日
你 cd 目录之后 它只是优先读写这个目录,其他目录他是可以读写的。
两个项目方一个文件夹是 ok 的,最好先写 md 或者 skill 说明,这个让 cc 自己写也行。
比如我(前端)我会写一个 skill 介绍这个项目的后端在哪个目录,平时只能用哪个分支,只能读不能写,遇到接口相关文字自己可以到这个目录查看。

这样每次只要提供一个 api 接口 它自己就会自己对齐入参跟出参

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1215212

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX