错误 TS2315:类型“ElementRef”不是通用材料角度

新手上路,请多包涵

在项目中添加角度材料时出错

ERROR in
node_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(136,20):

error TS2315: Type 'ElementRef' is not generic.

node_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(154,104):

error TS2315: Type 'ElementRef' is not generic

我正在尝试安装材料设计,但看起来这就是问题所在。

环境设置: Angular CLI: 1.7.4 & Node: 9.11.1

原文由 Nilson Nieto 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 364
1 个回答

这里最好的方法是改变你所有的材料依赖性,以匹配那些拥有 angular 5.2.0 的人的 angular 遵循这个

最初的

"dependencies": {
  "@angular/core": "^5.2.0",
  "@angular/cdk": "^6.0.1",
  "@angular/material": "^6.0.1"
}

只需将这些更改为其他角度组件的当前版本即可。

最后

"dependencies": {
  "@angular/core": "^5.2.0",
  "@angular/cdk": "^5.2.0",
  "@angular/material": "^5.2.0"
}

然后做 npm install

原文由 Newtorn Moses 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题