javascript - 错误 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
解决方案
这里最好的方法是更改所有材质依赖项以匹配 angular 对于那些拥有 angular 5.2.0 的人遵循这个
最初的
"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
推荐阅读
- neo4j - Cypher 中的多个匹配项 - Neo4j
- powershell - 如何在PowerShell中字符串的第10个字符后添加空格('')?
- angular - nginx 2 个不同应用程序的位置(反应和角度)
- autodesk-forge - 在哪里可以找到 Autodesk.Viewing.MarkupsCore 扩展的文档?
- python - 有没有办法在最后摆脱 \n ?
- sql - 使用内部连接中的值更新 SQL 表
- c# - 在 C# Net Core 3.1 单元测试中自动生成标识列
- powerbi - 图形随着时间的推移重播状态
- css - 如何防止仅在我的主页上滚动?
- hadoop - 如何运行查询配置单元并通过日志获取 applicationID