安装Font Awesome后如何解决Angular错误

时间:2020-07-03 02:05:43

标签: angular

这是安装了很棒的字体后出现的错误。

未捕获的TypeError:无法调用类构造函数平台 没有“新” 在Module ../ node_modules / @ angular / cdk / ivy_ngcc /fesm2015/platform.js中 (platform.js:78) 位于 webpack_require (引导程序:79) 在Module ../ node_modules / @ angular / cdk / ivy_ngcc /fesm2015/scrolling.js中 (scrolling.js:1) 位于 webpack_require (引导程序:79) 在Module ../ node_modules / primeng / ivy_ngcc /fesm2015/primeng-dropdown.js中 (primeng-dropdown.js:1) 位于 webpack_require (引导程序:79) 在Module ../ src / app / story-editor / choice-editor / choice-editor.component.ts (choice-editor.component.ts:1) 位于 webpack_require (引导程序:79) 在Module ../ src / app / story-editor / story-editor.component.ts(story-editor.component.ts:1)中 在 webpack_require (引导程序:79)

我已经搜索了答案,找到了一个stackoverflow问题,尝试了解决方案(降级cdk版本),但是对我来说不起作用。我真正想知道的是对此类问题进行故障排除并找出原因的最佳方法是什么。

它似乎与下拉列表组件有关,并且可能与由于安装了很棒的字体而导致的某些依赖项冲突有关,但是我不确定100%正确。排除故障方面的任何指导将不胜感激。

1 个答案:

答案 0 :(得分:1)

总是很难知道原因。通常,它隐藏在您自己开发时知道的文件名中。然后查看给定的行号。

这可能会有所帮助,因为您似乎还使用了prime-ng:Uncaught TypeError: Class constructor Platform cannot be invoked without 'new'

其他情况可能是您的角度CLI版本与Angular v9附带的ivy渲染器不匹配。

希望有帮助。