首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:数据路径".builders['app-shell']“应具有必需的属性”“class”“

错误:数据路径".builders['app-shell']“应具有必需的属性”“class”“
EN

Stack Overflow用户
提问于 2019-05-31 18:17:01
回答 18查看 169.2K关注 0票数 195

我在运行我的应用程序时遇到了这个错误。以下是我的申请的详细信息。

代码语言:javascript
复制
Angular CLI: 7.3.3 
Node: 10.15.1 
Angular: 7.2.7 
@angular-devkit/architect -0.13.3 
@angular-devkit/build-angular- 0.800.1 
@angular-devkit/build-optimizer - 0.800.1 
@angular-devkit/build-webpack - 0.800.1 
@angular-devkit/core -7.3.3 
@angular-devkit/schematics -7.3.3 
@angular/cli -7.3.3 
@ngtools/webpack -8.0.1 
@schematics/angular -7.3.3 
@schematics/update 0.13.3 
rxjs 6.3.3 
typescript 3.2.4 
webpack 4.30.0

我已经尝试过清理缓存了。

EN

回答 18

Stack Overflow用户

发布于 2019-05-31 22:42:28

在您的package.json中,更改devkit构建器。

代码语言:javascript
复制
"@angular-devkit/build-angular": "^0.800.1",

代码语言:javascript
复制
"@angular-devkit/build-angular": "^0.10.0",

这对我很管用。

祝好运。

票数 190
EN

Stack Overflow用户

发布于 2019-06-11 16:21:02

下面的内容对我很有效

代码语言:javascript
复制
npm uninstall @angular-devkit/build-angular
npm install @angular-devkit/build-angular@0.13.0
票数 120
EN

Stack Overflow用户

发布于 2019-07-23 19:59:46

这里的每个人都在关注于将@ angular -devkit/build-angular降级到@angular 7.x版本以实现兼容性,但他们应该做的是将@angular/cli升级到angular 8版本。

问题是系统cli仍然停留在旧版本,并且不会被ng update自动更新(因为它在angular控制的项目之外),所以当它试图访问angular库时,它被留在一个不兼容的版本。

降级@angular-devkit/build-angular只会导致更多的不兼容。

代码语言:javascript
复制
npm i --global @angular/cli@latest

可以在不破坏其他地方的情况下解决问题。

票数 85
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56393158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档