由于版本不兼容,无法运行 Angular 项目
Posted
技术标签:
【中文标题】由于版本不兼容,无法运行 Angular 项目【英文标题】:Fail to run Angular Project due to incompatible version 【发布时间】:2021-07-04 12:17:57 【问题描述】:我收到此错误“架构验证失败并出现以下错误:数据路径“.builders['app-shell']”应该具有必需的属性“类”。当我尝试运行一个 Angular 项目时。我的规格如下:
Angular CLI:7.0.6 节点:14.16.1 操作系统:win32 x64 角度:7.0.4
...动画、cdk、通用、编译器、核心、表单、http ...语言服务,材料,材料时刻适配器 ... 平台浏览器、平台浏览器动态、路由器
包裹信息
@angular-devkit/architect 0.10.6
@angular-devkit/build-angular 0.1102.8
@angular-devkit/build-optimizer 0.10.6
@angular-devkit/build-webpack 0.10.6
@angular-devkit/core 7.0.6
@angular-devkit/schematics 7.0.6
@angular/cli 7.0.6
@angular/compiler-cli 11.2.9
@angular/flex-layout 7.0.0-beta.19
@ngtools/webpack 11.2.8
@schematics/angular 7.0.6
@schematics/更新 0.10.6
rxjs 6.3.3
打字稿 3.1.6
webpack 4.44.2
我不确定我应该去哪个版本。到目前为止,更新 '@angular-devkit/build-angular' 并没有帮助。解决办法是什么?
【问题讨论】:
【参考方案1】:我将@angular-devkit/build-angular 降级为“0.7.4”,将@angular/compiler-cli 降级为7.0.4。那时它奏效了。如果有人遇到问题,请尝试匹配 Angular 的版本,而不是升级这些包。(如果您的 Angular 的版本低于上述包)
【讨论】:
以上是关于由于版本不兼容,无法运行 Angular 项目的主要内容,如果未能解决你的问题,请参考以下文章