【问题标题】:Schematic input does not validate against the SchemaSchematic 输入不针对 Schema 进行验证
【发布时间】:2021-09-02 13:50:53
【问题描述】:

当我尝试在项目中的任何位置创建新组件时出现此错误:

PS C:\Users\Name\Documents\Project\project-app\src\app\modals> ng g c especificacaoTecnicaModal
Schematic input does not validate against the Schema: {"path":"/src/app/modals","displayBlock":false,"inlineStyle":false,"inlineTemplate":false,"changeDetection":"Default","style":"css","type":"Component","skipTests":false,"flat":false,"skipImport":false,"skipSelector":false,"export":false}
Errors:

  Data path "" should have required property 'name'.

这是我的ng --version

Angular CLI: 6.1.4
Node: 14.17.0
OS: win32 x64
Angular: 6.1.10
... common, compiler, compiler-cli, core, forms, http
... language-service, platform-browser, platform-browser-dynamic
... router

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        12.0.4
@angular/animations               12.0.4
@angular/cdk                      7.3.7
@angular/material                 7.3.7
@ngtools/webpack                  6.1.5
@schematics/angular               12.0.4
@schematics/update                <error>
rxjs                              6.0.0
typescript                        2.7.2
webpack                           4.9.2

它是从我安装 Angular 材料时开始的。如果我尝试运行 ng serveng build --prod --base-href ./ 它运行正常。如果您需要更多数据,请发表评论,我会回答。

【问题讨论】:

  • 看起来版本与您的 cli 版本不匹配。 CLI版本说6,原理图、devkit原理图和动画都是v12。

标签: angular angular-cli angular-cli-v6


【解决方案1】:

感谢Adithya Sreyaj,错误只出现在@schematics/angular,所以我运行npm i @schematics/angular@0.7.5,然后我可以创建一个新组件

现在我的ng --version 看起来像这样:

Angular CLI: 6.1.5
Node: 14.17.0
OS: win32 x64
Angular: 6.1.10
... common, compiler, compiler-cli, core, forms, http
... language-service, platform-browser, platform-browser-dynamic
... router

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/animations               7.2.0
@angular/cdk                      7.3.7
@angular/cli                      6.1.5
@angular/material                 7.3.7
@ngtools/webpack                  6.1.5
@schematics/angular               0.7.5
@schematics/update                0.7.5
rxjs                              6.0.0
typescript                        2.7.2
webpack                           4.9.2

我的@angular/animations 改变了,但我认为我真的不需要改变它

【讨论】:

    猜你喜欢
    • 2019-03-29
    • 1970-01-01
    • 2011-01-30
    • 2011-01-24
    • 2018-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多