V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fancy2020
V2EX  ›  前端开发

对于一个 Web 项目,大家前端+后端代码的目录结构都是怎么组织的?

  •  
  •   fancy2020 ·
    fanchangyong · 2019-11-28 14:18:19 +08:00 · 3585 次点击
    这是一个创建于 1822 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如说前端用 React,后端用 Express,那么:

    1. 前后端代码是否放在同一个 git repo 里?
    2. 如果在同一个 git repo 里,那么前后端代码的目录是分开两个目录还是在同一个目录下?
    3. 前后端代码用同一个 package.json 还是不同的?
    4. 如果不在同一个目录下,前后端一些通用的代码如何共享?

    以及更多你想到的其他相关问题,欢迎讨论。

    5 条回复    2019-11-29 08:25:27 +08:00
    dreamerlv3ex
        1
    dreamerlv3ex  
       2019-11-28 14:29:32 +08:00
    回答问题1:我分两个仓库,就不需要回答下面的问题了!
    yulang
        2
    yulang  
       2019-11-28 14:59:55 +08:00 via Android
    @dreamerlv3ex 哈哈哈哈哈哈哈哈
    Phuasheng
        3
    Phuasheng  
       2019-11-28 15:37:12 +08:00 via iPhone
    肯定是模块化开发
    seki
        4
    seki  
       2019-11-28 15:40:20 +08:00
    可以放
    分开
    不同的
    放到第三个目录里

    可以试试 yarn workspace 或者 lerna 这样的 monorepo 方式
    GzhiYi
        5
    GzhiYi  
       2019-11-29 08:25:27 +08:00 via iPhone
    个人开发觉得无所谓,团队还是分开分别管理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:25 · PVG 05:25 · LAX 13:25 · JFK 16:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.