• 请不要在回答技术问题时复制粘贴 AI 生成的内容
maodaoren
V2EX  ›  程序员

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

  •  
  •   maodaoren · 3h 40m ago · 1605 views

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

    谢谢

    23 replies    2026-05-25 12:01:55 +08:00
    musi
        1
    musi  
       3h 38m ago
    你就不能把两个项目放到同一个目录内,然后再这个目录内使用 claude code ?
    wu67
        2
    wu67  
       3h 38m ago
    proj/frontend
    proj/backend

    新建回话添加路径时直接添加 proj, 告诉它哪个是哪个, 一般一两次就能记住了.
    crazykun
        3
    crazykun  
       3h 37m ago
    Monorepo + Submodules
    再添加一个主仓库,把两个项目加成子仓库
    chandlerbing9317
        4
    chandlerbing9317  
       3h 36m ago
    /add-dir
    maodaoren
        5
    maodaoren  
    OP
       3h 33m ago
    @musi 如果把两个项目丢到同一个目录,请问.claude 目录是建在根目录吗?还是两个项目都要单独建.claude 目录啊?谢谢
    maodaoren
        6
    maodaoren  
    OP
       3h 32m ago
    @wu67 请问是用/add-dir 命令吗?谢谢
    musi
        7
    musi  
       3h 30m ago
    @maodaoren 根目录是整个项目的,两个项目的.claude 是各自的,可以都有,不冲突
    maodaoren
        8
    maodaoren  
    OP
       3h 28m ago
    @musi 原来如此,感谢
    cvbnt
        9
    cvbnt  
       3h 24m ago
    前后端放同一目录,该目录下/init ,然后 md 文件补充你的细节就可以了,以后就在该目录下启动 CC
    ixcode
        10
    ixcode  
       3h 15m ago
    这其实是一个真问题,因为现在很多的所谓的 AI Agent 开发工具,都默认把一个 git 仓库作为一个项目的识别单位,如果目录不是 git 目录,根本就添加不上。submodule 在这个情况下也不好用
    ychost
        11
    ychost  
       3h 10m ago
    还好吧,我三个项目分散在不同文件夹,ClaudeCode 一样能正常修改调试,影响不大
    ohiyou
        12
    ohiyou  
       3h 4m ago
    /add-dir 前端/后端路径
    分别在对应项目的 CLAUDE.md 说明
    cirzear
        13
    cirzear  
       3h 1m ago
    我之前一直都是在项目根目录下搞个 workspace ,同时兼顾多个项目,只是每次搞问题都要指定在哪里,不然会一个个去搜去查找,最近才转到项目 git 目录下搞问题了,因为跟 ai 沟通时,提一嘴参考其他项目,就会自己去外围目录查找了,还有就是让 ai 去查 git 记录之类的,感觉比之前沟通成本低一点
    Hilong
        14
    Hilong  
       2h 57m ago
    你这个问题还需要问吗,直接让 claude code 把两个目录贴给他让他给你出个方案就是了
    TimPeake
        15
    TimPeake  
       2h 55m ago
    某种程度上,甚至大多数时候,程序员的脑袋是是不如 普通岗位的灵活的
    zhuyao
        16
    zhuyao  
       2h 54m ago
    /add-dir
    loryyang
        18
    loryyang  
       2h 53m ago
    cc 官方文档,你想知道的都在这里
    phobal
        19
    phobal  
       2h 15m ago
    如果在 VS Code 中是 CC 插件的话,可以使用 VS Code 提供的 Workspace 功能将 2 个项目同时添加进来,CC 能读取到 2 个项目,也可以在 CC at 2 个项目的文件
    tht1286545749
        20
    tht1286545749  
       2h 13m ago
    /add-dir 这个命令好用 保证前后端架构分离的同时可以让 claude code 全局分析
    gefangshuai
        21
    gefangshuai  
       2h 12m ago
    @maodaoren #5 前者
    teaguexiao
        22
    teaguexiao  
       2h 9m ago
    用 /add-dir 把两个目录都加进来就好,再在根目录的 CLAUDE.md 里写清楚各自的职责和 API 约定,CC 跨目录调试基本不会迷路。
    xiaomushen
        23
    xiaomushen  
       2h 9m ago
    哈哈哈,这种很正常啊,两个文件夹而已。
    你试试看那些傻 X 老登架构师们的微服务项目,那才能让 AI 吐血
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6028 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 06:11 · PVG 14:11 · LAX 23:11 · JFK 02:11
    ♥ Do have faith in what you're doing.