Эта ошибка возникает в случае несоответствия в вашей угловой версии и версии материала.
Чтобы увидеть ошибку, перейдите в файл package.json, где вы можете найти угловую версию и версию материала.
"dependencies": {
"@angular/animations": "^5.2.0",
"@angular/cdk": "^6.2.1", //ERROR here the version is 6.x
"@angular/common": "^5.2.0",
"@angular/compiler": "^5.2.0",
"@angular/core": "^5.2.0",
"@angular/forms": "^5.2.0",
"@angular/http": "^5.2.0",
"@angular/material": "^6.2.1", // ERROR here the material version is 6.x
"@angular/platform-browser": "^5.2.0",
"@angular/platform-browser-dynamic": "^5.2.0",
"@angular/router": "^5.2.0",
"core-js": "^2.4.1",
"hammerjs": "^2.0.8",
"rxjs": "^5.5.6",
"zone.js": "^0.8.19"}
},
Как вы можете видеть в приведенном выше файле package.json, существует несоответствие версии.
Есть два способа решить эту ошибку:
- Обновите свой угловой с помощью команды: ng update ( изменит ваш угловой вариант на 6.x ).
- Измените версию cdk и материала на 5.2.0 вручную , затем введите команду: npm install это добавит материал версии 5.2.0