我想建立一个由angular前端应用程序使用的nestjs后端。目前,它们中的每一个都在单个存储库中。我偶然发现了用于monorepo工具的nrwl-nx,并且对使用它非常感兴趣。
但我现在的问题是:有没有可能在工作空间中有不同的应用程序,但每个应用程序都作为自己的git子模块?如下所示:
workspace_folder
|- apps
| |- application1 <--- git submodule 1
| |- application2 <--- git submodule 2
|- libs
|...正确设置它们的过程是怎样的?完全可以由nx CLI完成吗?我在nx文档中找不到任何与此相关的东西。
发布于 2021-08-09 14:56:24
是!我相信你可以结合使用Yarn workspace和Nx工具来做到这一点。
因此,本质上您需要导航到您的应用程序文件夹并运行:
git submodule add https://github.com/[URL for your application 1] application1git submodule add https://github.com/[URL for your application 2] application2更多详细信息请访问:https://blog.nrwl.io/dev-workflow-using-git-submodules-and-yarn-workspaces-14fd06c07964
https://stackoverflow.com/questions/60526557
复制相似问题