Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在单个角度应用程序中拥有多个项目?例如,有一个应用程序,其中核心(布局、设置等)、用户、订单是不同的模块。这里的用户模块,将显示在 Core 等定义的布局中。
是否可以像 maven 项目一样单独构建和部署它们?
是的。Angular6 具有创建库项目的能力。项目在新 angular.json 配置中的项目属性下分组。
使用 A6 CLI, ng generate library <libraryName>为您要创建的每个库项目。您可以使用ng build --project <libraryName>单独构建这些库项目中的每一个。您可以在主应用程序中引用这些项目,也可以将这些库发布到 npm 并将它们导入主应用程序。
ng generate library <libraryName>
ng build --project <libraryName>