Angular dist 文件夹(构建后)如何处理多个项目

How Angular dist folder(After build) works with multiple projects

我正在创建 angular 项目,为了优化构建时间,我将应用程序拆分为 3 个应用程序,App1、App2 和 App3。为了在分别构建 3 个项目后在本地进行测试,我将 App2 和 App3 main.js 文件复制到 App1(dist/app1_main/main.js 和 dist/app2_main/main.js)中。如何在 App1 中编写路由以加载 App2 和 App3 中的组件。

看来您正在寻找更健壮的 Angular 架构。您可以使用多项目工作区来实现这一点,您可以在其中创建在应用程序之间共享组件的库,还可以创建公共服务。请看https://angular.io/guide/file-structure#multiple-projects

这里有关于这个架构的很棒的文档https://octoperf.com/blog/2019/08/22/kraken-angular-workspace-multi-application-project/