1
jabberwocky238 9 天前 via Android
前后端项目一般是开两个窗口,但是如果你可以更好的管理类型声明文件,那就放同一个文件夹下
|
2
wenrouxiaozhu 9 天前
不支持 1 个窗口,添加 2 个文件夹吗?😲
|
3
zimuyun OP @jabberwocky238 嗯,有人说一个文件夹 ai 可以更好的理解代码
|
4
zimuyun OP @wenrouxiaozhu 这就是工作区
|
5
nakun233 9 天前
看你项目量大小,前后端都大的话分两个,主要是业务理解该怎么接跟现实差不多,接口对就行。如果不大前后放一块他比较容易接对,因为可以看所有代码
|
6
lscho 9 天前
项目大没啥区别,因为上下文不够,还是得靠文档或者 mcp
项目小放一起确实好用,可以接口参数和地址都能自动获取到 |
7
donaldturinglee 9 天前
前后端分离一般是两个窗口,因为上下文不够,被上下文被截断之后容易把整个项目都弄乱了
|
8
mixuxin 9 天前
在 cursor 中尝试过几种方案:
1. 项目在两个文件夹,一个窗口,使用工作区模式 优点:一个窗口可管理前后端项目,chat& 开发方便 缺点:前后端上下文还是不能一块儿感知 2. 项目合并在一个父文件夹,使用 git submodule 管理前后端 优点:前后端上下文共享 缺点:项目大了随之 Token 量大了容易改的乱七八糟,而且 浪费 Token 3. 项目放在两个文件夹,两个窗口 优点:可控性强,省 Token ,改动可控 缺点:开发时候要不停切换编辑器 在 claude code 中: 一般不用放在一个父文件夹中 1. 可以 /add-dir 命令添加项目相关目录 2. 可以定义前端|后端 subagent 去开发各个端的工作 |
9
sunny352787 9 天前
我这边做游戏的,客户端+七个后端服务+后台 web+GRPC 的 proto 都丢一个文件夹里让 cursor 打开,很方便。比如修改一个邮件系统需要改客户端请求响应游戏服接口邮件服规则后台群发邮件页面,一个 chat 就都给我改明白了。连服务间通讯的 proto 都调用脚本给我分发到各个服务,相关代码都给我改好,上下文足够的。
|