当我尝试在我的角度应用程序中使用MatToolBar时出现此错误。在浏览器中,我Uncaught TypeError: Object(...) is not a function在控制台中也收到警告:
WARNING in ./node_modules/@angular/cdk/esm5/text-field.es5.js 146:151-159
"export '??inject' was not found in '@angular/core'
WARNING in ./node_modules/@angular/cdk/esm5/a11y.es5.js 2324:206-214
"export '??inject' was not found in '@angular/core'
Run Code Online (Sandbox Code Playgroud)
我该如何解决?在github上,这是一个封闭的问题。
Aay*_*sh 8
因此,显然在同一问题上浪费了1个小时之后,您的角度版本和材料版本似乎应该相同,即,如果角度CLI版本为7,则应使用材料版本7。
只需将依赖项“ @ angular / material”和“ @ angular / cdk”版本更改为“ 7.3.7”,并将“ @ angular / animations”更改为“ 7.2.15”
希望这能解决您的问题。
小智 6
解决方案是确保所有软件包都具有相同的版本。
检查Package.json文件以查找软件包是否在相同版本上。
然后在命令行中使用命令
ng update @angular/core
Run Code Online (Sandbox Code Playgroud)
这应该解决问题
| 归档时间: |
|
| 查看次数: |
9955 次 |
| 最近记录: |