我需要在我的Angular 8项目中创建一个组件,我尝试了以下命令:
ng g c prueba
但返回了以下错误:
检测到无效的格式版本 - 预期:[ 1 ] 找到:[ 3 ]
请问你能帮我解决这个问题吗?
我需要在我的Angular 8项目中创建一个组件,我尝试了以下命令:
ng g c prueba
但返回了以下错误:
检测到无效的格式版本 - 预期:[ 1 ] 找到:[ 3 ]
请问你能帮我解决这个问题吗?
就像我上面的评论一样,我遇到了类似的问题,只不过我的报告显示找到了6个而不是1个。无论如何,幸运的是,我查看了angular.json文件并发现它有一个名为version的元素,并且它被设置为6。所以我将其设置为1,Angular之神眷顾着我。现在它可以工作了。
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1, // was 6
...
}
现在,我真的不知道那个字段值是什么,为什么它适用于1而不适用于6。我会错过其他功能吗?毫无头绪。
我的Angular CLI版本:
Angular CLI: 8.0.2
Node: 8.9.0
OS: win32 x64
Angular: 8.0.0
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... platform-server, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.800.1
@angular-devkit/build-angular 0.800.1
@angular-devkit/build-optimizer 0.800.1
@angular-devkit/build-webpack 0.800.1
@angular-devkit/core 8.0.1
@angular-devkit/schematics 8.0.2
@angular/cdk 8.0.1
@angular/cli 8.0.2
@angular/fire 5.2.1
@angular/flex-layout 8.0.0-beta.26
@angular/http 7.2.15
@angular/material 8.0.1
@ngtools/webpack 8.0.1
@schematics/angular 8.0.2
@schematics/update 0.800.2
rxjs 6.5.2
typescript 3.4.5
webpack 4.30.0
提示:嘿,谷歌,能不能提供更好的错误信息?尽管这个错误信息似乎准确,但它仍然是毫无意义的。