首页 > 解决方案 > 使用 Angular 处理多个项目的最佳方式是什么?

问题描述

我正在开发 Angular 应用程序,其中包括:

  1. 用户应用程序 - domain.com
  2. 公司面板应用程序 - domain.com/company
  3. 管理面板应用程序 - 可以同时管理两者 - domain.com/admin

将来 - 用户和公司应用程序将多个到其他版本(不同的数据库和设计),并且管理面板将需要管理它们。

玩这个的最好方法是什么?将每个项目作为一个项目,并在构建后将它们上传到一个域(我可以这样做吗?),或者在一个应用程序中创建多个项目?(使用这些选项有什么优点和缺点)

请帮我看看我看不到的东西,因为我现在很困惑,不知道该怎么办。

标签: angularangular7

解决方案


我认为最好在不同的项目中创建子域并将每个 Angular 应用程序分开:

userapp.domain.com
company.domain.com
admin.domain.com

并为特定域构建每个应用程序。当您的项目彼此分离时,您可以更好地管理它们,如果您想将您的项目交给某人来处理它,则没有必要给他所有的代码。


推荐阅读