如何将Angular应用从MonoRepo转换为PolyRepo?



我已经分别创建了三个angular应用程序,它们有单独的工作空间或单独的项目和单独的存储库。

我可以通过使用@angular-architects/module-federation在它们之间共享模块。但是我无法共享组件和服务。

如何在不同的工作区或项目之间共享服务和组件?

我如何实现polyrepo基于Angular应用程序?

谢谢。

App2

App1

使用nx工作区,这将允许您管理多个存储库。工作区中有一个名为"libs"的文件夹,我们可以在其中添加公共模块,我们可以将组件和服务共享到所有其他存储库。阅读nx文档了解更多信息。https://nx.dev/getting-started/nx-and-angular

最新更新