Bha*_*avG 16 angular-cli angular angular6
如何在Angular 6中的单个项目下创建多个应用程序?在新的angular.json文件中,没有"app":[]数组,之前我们用来手动创建/添加多个应用程序.此外,我没有在此阶段找到适当的文档,其中详细说明了如何在单个项目中创建多个应用程序.任何帮助,将不胜感激.谢谢.
小智 15
就像@JB Nizet所说......你可以使用generate application(https://github.com/angular/angular-cli/wiki/generate-application)
ng generate application <application-name>
Run Code Online (Sandbox Code Playgroud)
在projects文件夹中生成一个应用程序,然后使用它来提供它
ng serve --project <application-name>
Run Code Online (Sandbox Code Playgroud)
同样,您可以使用ng generate library(https://github.com/angular/angular-cli/wiki/generate-library)创建组件库
ng generate library <library-name>
Run Code Online (Sandbox Code Playgroud)
对于项目之间使用的常见组件.这两个都安装到/projects文件夹中,除非您在执行时更改项目root ng new.
小智 5
如果您有一个包含多个应用程序的项目,请使用 angular upgrade guide ( https://update.angular.io/ ) 说明来升级您的应用程序。执行升级的步骤之一是运行
ng upgrade @angular/cli
Run Code Online (Sandbox Code Playgroud)
(一旦您将@angular/cli 升级到 v6+)。这将使用现有的 angular-cli.json 文件为多个应用程序生成新的 angular.json 文件。
手动编辑 angular.json 以将新应用程序添加到现有项目。为另一个应用程序编辑 JSON 文件。
ng serve --project="second-app"
ng build --prod --project="second-app" // build prod app
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21324 次 |
| 最近记录: |