创建一个Angular 7门户,该门户将作为模块路由到不同的Angular项目,这些模块将位于不同的存储库中。 虽然所有项目将共享一个共同的依赖关系。
示例
客户门户网站主要Angular应用,它包含生产构建中的所有模块,公共库和node_modules依赖项。
购买模块,其中包含所有与购买相关的信息。在开发过程中,可以单独访问此模块。 在生产版本中,它不应该包含任何node_module依赖项,因为它已经存在于Portal中。
销售模块类似于购买模块。
类似地,有10个模块。所有模块将由不同的团队拥有。但是要包含在一个门户中并按路线进行管理。
除此之外,还包括一些具有共同功能和组成部分的共同库。
请向我建议如何设计Angular 7 APP。
答案 0 :(得分:0)
要实现此目的,您应该考虑使用 NRWL-NX 。有关Nrwl-Nx实际是什么以及如何使用它来满足您的要求的详细信息,请访问此NRWL Quick Overview和official website of Nrwl。