找不到模块 '@angular/core/src/metadata/lifecycle_hooks' - primeng/table/table.d.ts

Cannot find module '@angular/core/src/metadata/lifecycle_hooks' - primeng/table/table.d.ts

我遇到了将 primeNG table 导入我的 angular 项目的问题。所以我将 table 模块导入 app.module.ts,但出现错误。

./node_modules/primeng/components/dropdown/dropdown.js 中的错误 找不到模块:错误:无法解析 'D:\test angular\primengs\node_modules\primeng\components\dropdown' 中的“@angular/cdk/scrolling” i 『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';

确保您的 primeng 版本与您的 angular 版本兼容。