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

Rah*_*med 5 typescript primeng angular

我有将 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'.
Run Code Online (Sandbox Code Playgroud)

Rah*_*med 12

我已经找到了解决方案。我所做的是导航到“/node_modules/primeng/components/table/table.d.ts”。第 5 行有这个

import { OnDestroy } from '@angular/core/src/metadata/lifecycle_hooks'; 
Run Code Online (Sandbox Code Playgroud)

我已经改成这个了。

import {OnDestroy } from '@angular/core';
Run Code Online (Sandbox Code Playgroud)

  • 永远永远永远不要触摸node_modules中的代码。这是通过 nom install 生成的。只需将您的 primeng 版本与 Angular 版本相同即可 (2认同)

Ull*_*kar 5

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