【问题标题】:Angular CDK/Material tags showing as not a known element in VSCode with Angular Language ServiceAngular CDK/Material 标签在带有 Angular 语言服务的 VSCode 中显示为未知元素
【发布时间】:2021-11-10 00:49:30
【问题描述】:

我在使用 Angular CDK 标签的 HTML 文件中看到错误,如下面的 VSCode 中安装了 Angular 语言服务的屏幕截图所示:

我也将 cdk 模块导入了我的应用程序模块:

也尝试使用 Angular 材料,并且在没有任何智能感知建议的情况下显示相同的错误。我能够运行 ng serve 没有任何错误。 任何人有任何想法来解决这个问题? 谢谢。

【问题讨论】:

    标签: angular visual-studio-code angular-cdk angular-language-service


    【解决方案1】:

    你能检查一下编辑器右下角的 TS 版本是否与你的 package.json 文件中的 TS 版本匹配吗?我有奇怪的突出显示行为与不匹配的 TS 版本

    【讨论】:

    • 编辑器右下角似乎没有显示打字稿版本。仅显示文件类型。我试着去命令面板看看我正在使用什么版本,它显示我正在使用 4.4.3,这是 package.json 中指定的。我在 VSCode 中添加了另一个项目,该项目具有这些 MatTable 标签,但在这些标签上没有弹出错误。该项目使用的是 3.5.3 版本。我尝试将我的项目更改为 3.5.3,但它仍然出现。
    【解决方案2】:

    转到 Angular 语言服务扩展设置并关闭视图引擎

    【讨论】:

      猜你喜欢
      • 2019-06-20
      • 2019-01-12
      • 2021-05-26
      • 2019-04-11
      • 1970-01-01
      • 2021-08-14
      • 2018-11-14
      • 2016-06-02
      • 2016-05-19
      相关资源
      最近更新 更多