我想构建一个由角度前端应用程序使用的nestjs后端。他们每个人现在都在一个存储库中。我偶然发现了用于 monorepo 工具的 nrwl-nx,我真的很想使用它。
但我现在的问题是:工作空间中是否可以有不同的应用程序,但每个应用程序都作为自己的 git 子模块?像这样:
workspace_folder
|- apps
| |- application1 <--- git submodule 1
| |- application2 <--- git submodule 2
|- libs
|...
如何正确设置它们?可以完全由 nx CLI 完成吗?我在 nx 文档中找不到任何特定的内容。