【问题标题】:"ng generate application xyz" CLI not woking“ng 生成应用程序 xyz” CLI 不工作
【发布时间】:2019-01-10 15:40:05
【问题描述】:

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

Schema 输入不针对 Schema 进行验证:{"sourceDir":"app","prefix":"app","style":"css","theme":true,"webpack":true} 错误:

数据路径“”应具有必需的属性“名称”。

然后我使用“ng generate application --name=xyz”并创建了完整的子项目,但是当我运行“ng serve xyz”时出现错误,提示“在工作区中找不到项目'xyz'。 ”。我用谷歌搜索,但没有发现任何与我的问题相符的东西。所有示例都生成库,但我想生成应用程序而不是库。

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

ng -v 角 CLI:6.1.5 节点:8.11.3 操作系统:win32 x64 角度: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

【问题讨论】:

    标签: angular6 angular-cli-v6


    【解决方案1】:

    根据this,你需要在旧版本的cli中添加一个--name flag

    ng generate application --name xyz
    

    而且好像是fixed issue

    【讨论】:

      猜你喜欢
      • 2017-12-08
      • 2018-06-28
      • 2015-10-14
      • 1970-01-01
      • 2017-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多