我遇到了将primeNG表导入我的 Angular 项目的问题。所以我已经将表模块导入到app.module.ts中,我遇到了错误。
找不到./node_modules/primeng/components/dropdown/dropdown.js中的模块错误:错误:无法在“ D:\ test angular \ primengs \ node_modules \ primeng \ components \ dropdown”中解析“ @ angular / cdk / scrolling” '我「wdm」:编译失败。
ERROR in node_modules/primeng/components/table/table.d.ts(5,27): error TS2307: Cannot find module '@angular/core/src/metadata/lifecycle_hooks'.
我已经找到了解决方案。我所做的是,导航到“ /node_modules/primeng/components/table/table.d.ts”。第5行有这个
import { OnDestroy } from '@angular/core/src/metadata/lifecycle_hooks';
我已经改成了这个。
import {OnDestroy } from '@angular/core';
之后,我得到的错误是“ ./node_modules/primeng/components/dropdown/dropdown.js中的错误未找到模块:错误:无法解析'@ angular / cdk / scrolling'”
我只需安装“ npm install @ angular / cdk”并从“ @ angular / cdk / scrolling”导入{ScrollingModule};到app.module.ts
之后,一切运行正常。无论如何,这是我在角度8中遇到的问题。
升级到angular 8时解决了我的问题。
同上-感谢Raheem。不知道为什么这样做有效,但确实可行。