我该如何修复错误 TS2314:通用类型 '??DirectiveDeclaration' 需要 6 个类型参数

Waf*_*ali 5 node-modules angular

这些是我运行项目时遇到的错误:

这是我使用的依赖项的版本:

我正在处理该项目,没有问题..突然,当我将模板粘贴到另一个组件中时。该组件无法识别有角材料的元素。然后整个项目停止识别角度材料选择器。现在我有节点模块错误。

我已经尝试过了npm install,npm audit fix --force但仍然是同样的错误。我应该怎么办?

小智 4

我遇到了同样的错误并通过此命令解决了它

ng update @angular/cli
Run Code Online (Sandbox Code Playgroud)
  1. npm outdated 在此输入图像描述

  2. ng update 在此输入图像描述

  3. ng update @angular/cli

  4. npm outdated(更新@Angular/cli和@Angular/Core后) 在此输入图像描述