使用 angular 处理多个项目的最佳方式是什么?

What is the best way working multiple projects with angular?

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

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

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

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

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

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

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

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