项目前后端不放在一个 git repo 里,用 npm 管理二者的依赖好,还是用 git submodule?

2016-01-15 21:26:45 +08:00
 WildCat
后端是 rails ,假设为 repo A ;前端为 repo B 。因为前端可能打包 PhoneGap App ,所以想分离出来。

我目前试了试 git submodule ,正好符合需求:比如在 A 里面加了 submodule B ,在 B 的目录里修改 B 的代码,不会影响 A ,而且可以提交到 B 的 repo 。

如果用 npm 能否随时保持 B 项目代码修改,在 A 中也实现 hot reload 之类的功能吗?
1943 次点击
所在节点    问与答
3 条回复
sodatea
2016-01-15 22:01:44 +08:00
放一个 repo 里吧, monorepo 是大势所趋
WildCat
2016-01-15 22:14:09 +08:00
@sodatea 私有项目 =。=

分开的原因如下:
1. 前端那部分代码以后想用 phonegap 打包下发布
2. 后端 rails 部署的时候得 git clone ,觉得没必要把 phonegap 那堆也 clone 下来
msg7086
2016-01-16 03:04:32 +08:00
只有我觉得 submodule 超麻烦么。

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

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

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

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

© 2021 V2EX