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

2019-11-28 14:18:19 +08:00
 fancy2020

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

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

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

3475 次点击
所在节点    前端开发
5 条回复
dreamerlv3ex
2019-11-28 14:29:32 +08:00
回答问题1:我分两个仓库,就不需要回答下面的问题了!
yulang
2019-11-28 14:59:55 +08:00
@dreamerlv3ex 哈哈哈哈哈哈哈哈
Phuasheng
2019-11-28 15:37:12 +08:00
肯定是模块化开发
seki
2019-11-28 15:40:20 +08:00
可以放
分开
不同的
放到第三个目录里

可以试试 yarn workspace 或者 lerna 这样的 monorepo 方式
GzhiYi
2019-11-29 08:25:27 +08:00
个人开发觉得无所谓,团队还是分开分别管理

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

https://www.v2ex.com/t/623957

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

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

© 2021 V2EX