WebStorm HTML 个文件显示 HTML 个元素的 TypeScript 错误

WebStorm HTML files are showing TypeScript errors for HTML elements

我安装了一个全新的 WebStorm 副本并打开了一个现有的 Angular 项目。

当我打开项目中的任何 HTML 文件时,IDE 显示 .html 文件中所有 div 标记的 'Cannot find div'。几秒钟后,IDE 正常,然后它显示带有 TypeScript 错误列表的“2.5.3 Typescript”选项卡。

Some Typescript tab errors:
Error:(1, 2) TS2304: Cannot find name 'div'.
Error:(3, 4) TS2304: Cannot find name 'div'.
Error:(3, 9) TS2304: Cannot find name 'ngIf'.

我试过使缓存失效并重新启动。我试过禁用 TSLint。我已经尝试为某些 attributes/tags.

注入语言

甚至 index.html 也会抛出一堆 TypeScript 错误。

  <!doctype html>
    <html lang="en">
    <head>
      <meta charset="utf-8">
      <title></title>
      <base href="/">

      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="icon" type="image/x-icon" href="">
    </head>
    <body>
    </body>
    </html>

我希望 .html 文件中没有红色波浪标记,因为它都是有效的。 它在 VS Code 中运行良好。

已知问题,WEB-36373 已在 2018.3.3 中修复。

目前,我建议在设置中关闭Angular语言服务 |语言与框架 | TypeScript(所有 angular 功能仍然可用)