我已经在我的角度项目中安装了角度材料,但是当我运行该项目时出现此错误。
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?
答案 0 :(得分:0)
动画,材质和cdk软件包的主要版本应与依赖项中其他@angular软件包的主要版本相匹配。
但是@angular/material
是Angular 5中已发布的软件包。
以下软件包应该可以@angular/material@2.0.0-beta.12
使用,但它是Beta版,您不应在生产环境中使用。
最好的办法是使用Angular Update Guide升级到Angular 5。