我可以在角钢4上使用什么版本的角钢材料?

时间:2019-07-16 07:20:43

标签: angular angular-material

我已经在我的角度项目中安装了角度材料,但是当我运行该项目时出现此错误。

ERROR in Metadata version mismatch for module C:/Users/Corandus/code/angular/webapp_2/node_modules/@angular/material/slide-toggle/typings/index.d.ts, found version 4, expected 3, resolving symbol AppModule in C:/Users/Corandus/code/angular/webapp_2/src/app/app.module.ts, resolving symbol AppModule in C:/Users/Corandus/code/angular/webapp_2/src/app/app.module.ts

以及我使用的angular版本:

@angular/animations: 4.4.7
@angular/cdk: 5.2.5
@angular/common: 4.4.7
@angular/compiler: 4.4.7
@angular/core: 4.4.7
@angular/forms: 4.4.7
@angular/http: 4.4.7
@angular/material: 5.2.5
@angular/platform-browser: 4.4.7
@angular/platform-browser-dynamic: 4.4.7
@angular/router: 4.4.7
@angular/cli: 1.1.1
@angular/compiler-cli: 4.4.7
@angular/language-service: 4.4.7

我需要在角4上使用什么版本的动画,材质和CDK?

1 个答案:

答案 0 :(得分:0)

动画,材质和cdk软件包的主要版本应与依赖项中其他@angular软件包的主要版本相匹配。

但是@angular/material是Angular 5中已发布的软件包。

以下软件包应该可以@angular/material@2.0.0-beta.12使用,但它是Beta版,您不应在生产环境中使用。

最好的办法是使用Angular Update Guide升级到Angular 5。