类型上不存在属性“?unwrapWritableSignal”

Sai*_*esh 62 angular angular-language-service

\n

类型“typeof import("/home/thrymr/Desktop/ILMCT 2/ilmct-frontend/node_modules/@angular/core/index")”上不存在属性“\xc9\xb5unwrapWritableSignal”。

\n
\n

项目已成功编译并运行,但无论我在[(ngModel)]. 原因是什么以及如何消除此错误?

\n

我尝试了一切,比如卸载我的 vs code 并再次安装,再次克隆项目。使用 Angular 版本为 14,Node.js 版本为 18

\n
\n

版主注:这似乎是最新版本的 Angular Language IDE 扩展中的一个错误。请不要添加仅指向该错误或告诉人们降级的新答案。

\n
\n

小智 50

您可以回滚到 Angular Language Extension v17.1.1,直到 bug 得到修复。

  • 他们的 github 上有一个问题:https://github.com/angular/vscode-ng-language-service/issues/2001 (5认同)

Die*_*dez 45

这是起源问题:

昨天有更新。

在此输入图像描述

返回到先前版本的步骤:

  1. 在此输入图像描述

  2. 在此输入图像描述

  3. 在此输入图像描述

  4. 在此输入图像描述

编辑 15/02/2024

显然他们已经修复了错误并且有新版本

在此输入图像描述

  • 我在 17.2.2 上仍然遇到这个问题 (6认同)
  • 仅供参考,我也在 17.2.2 中看到了这一点。版本 17.2.1 可以工作,所以看起来他们在最新版本中再次破坏了它。 (3认同)
  • 感谢您的评论,我会检查新版本 (2认同)
  • @Kateriine 尝试版本 17.1.1 (2认同)

小智 12

当我更新 Angular 语言服务扩展时,这也发生在我身上,我通过安装版本 17.1.0 修复了它


Eri*_*son 7

该扩展的 17.2.1 版本已经发布,应该可以解决这个问题。如果您没有列出更新,请转到扩展程序,然后单击 旁边的下拉箭头Uninstall,然后选择Install Another Version。新版本应列在顶部。