首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在nx工作区中使用不同的应用程序作为git子模块吗?

可以在nx工作区中使用不同的应用程序作为git子模块吗?
EN

Stack Overflow用户
提问于 2020-03-04 20:52:23
回答 1查看 585关注 0票数 11

我想建立一个由angular前端应用程序使用的nestjs后端。目前,它们中的每一个都在单个存储库中。我偶然发现了用于monorepo工具的nrwl-nx,并且对使用它非常感兴趣。

但我现在的问题是:有没有可能在工作空间中有不同的应用程序,但每个应用程序都作为自己的git子模块?如下所示:

代码语言:javascript
复制
workspace_folder
|- apps
|  |- application1 <--- git submodule 1
|  |- application2 <--- git submodule 2
|- libs
|...

正确设置它们的过程是怎样的?完全可以由nx CLI完成吗?我在nx文档中找不到任何与此相关的东西。

EN

回答 1

Stack Overflow用户

发布于 2021-08-09 14:56:24

是!我相信你可以结合使用Yarn workspace和Nx工具来做到这一点。

因此,本质上您需要导航到您的应用程序文件夹并运行:

  • git submodule add https://github.com/[URL for your application 1] application1
  • git 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://github.com/nrwl/nx-example-multirepo

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60526557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档