fancy2020

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

  •  
  •   fancy2020 · Nov 28, 2019 · 4202 views
    This topic created in 2443 days ago, the information mentioned may be changed or developed.

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

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

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

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

    可以试试 yarn workspace 或者 lerna 这样的 monorepo 方式
    GzhiYi
        5
    GzhiYi  
       Nov 29, 2019 via iPhone
    个人开发觉得无所谓,团队还是分开分别管理
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1270 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 23:53 · PVG 07:53 · LAX 16:53 · JFK 19:53
    ♥ Do have faith in what you're doing.