"ng generate application xyz" CLI 不工作

"ng generate application xyz" CLI not woking

我正在尝试将应用程序添加到现有项目,但在 运行ning "ng generate application xyz" 时失败了。错误是:

示意图输入未根据架构进行验证:{"sourceDir":"app","prefix":"app","style":"css" ,"theme":真,"webpack":真} 错误:

数据路径“”应该需要 属性 'name'.

然后我使用 "ng generate application --name=xyz" 并创建了完整的子项目,但是当我 运行 "ng serve xyz" 时出现错误,它说 "Project 'xyz' could not be found in workspace."。我用谷歌搜索,但没有找到与我的问题相符的内容。所有示例都生成库,但我想生成应用程序而不是库。

我是否需要手动将新生成的子项目设置添加到父 angular.json 文件中?

ng -v Angular命令行界面:6.1.5 节点:8.11.3 OS: win32 x64 Angular:6.1.6 ... 动画、通用、编译器、编译器-cli、核心、表单 ... http、语言服务、平台浏览器 ... 平台浏览器动态,路由器

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.7.5
@angular-devkit/build-angular     0.7.5
@angular-devkit/build-optimizer   0.7.5
@angular-devkit/build-webpack     0.7.5
@angular-devkit/core              0.7.5
@angular-devkit/schematics        0.7.5
@angular/cli                      6.1.5
@ngtools/webpack                  6.1.5
@schematics/angular               0.7.5
@schematics/update                0.7.5
rxjs                              6.3.1
typescript                        2.7.2
webpack                           4.9.2

根据this,您需要在旧版本的 cli 中添加一个 --name 标志

ng generate application --name xyz

而且好像是fixed issue