IntelliJ Angular 项目在 WebStorm 中为 HTML 文件抛出 TSLINT 错误

IntelliJ Angular project throwing TSLINT error for HTML files in WebStorm

哪些步骤会重现该问题?

  1. 通过 angular-cli(版本 1.5)在 IntelliJ 中创建 Angular 项目

  2. 在WebStorm中打开同一个项目;打开任何 HTML 个文件。

  3. 会抛出TSLINT错误

您使用什么 Angular 和 Typescript 版本?看起来类似于 WEB-30045, caused by lack of TypeScript 2.6 support in Angular (https://github.com/angular/angular/issues/20146)

另一个相关的问题是https://github.com/Microsoft/TypeScript/issues/18322

WebStorm TypeScript 版本应与 Angular 使用的版本相匹配。 Angular 使用的 TypeScript 版本在

中设置

package.json

为此,select

Prefereces... > Languages & Frameworks > TypeScript

然后,从 TypeScript 下拉列表中,select node_modules TypeScript 安装而不是 "Bundled"。

单击“确定”并重新启动 WebStorm。