IntelliJ Angular 项目在 WebStorm 中为 HTML 文件引发 TSLINT 错误

Posted

技术标签:

【中文标题】IntelliJ Angular 项目在 WebStorm 中为 HTML 文件引发 TSLINT 错误【英文标题】:IntelliJ Angular project throwing TSLINT error for HTML files in WebStorm 【发布时间】:2018-07-05 09:10:33 【问题描述】:

哪些步骤会重现问题?

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

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

    会抛出 TSLINT 错误

【问题讨论】:

【参考方案1】:

你使用什么 Angular 和 Typescript 版本?看起来类似于 WEB-30045,由于 Angular 中缺少 TypeScript 2.6 支持 (https://github.com/angular/angular/issues/20146)

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

【讨论】:

打字稿版本是 2.4.2。我还需要启用 -expirementalDecorator 吗? 我目前使用的是 typescript 2.6.2 版本。我的 webstorm 版本是 2017.3 - 仍然没有错误。我可以升级我的打字稿吗? github.com/Microsoft/TypeScript/issues/18322 计划在 Typescript 2.7 中修复【参考方案2】:

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

中设置

package.json

为此,请选择

首选项... > 语言和框架 > TypeScript

然后,从 TypeScript 下拉列表中,选择 node_modules TypeScript 安装而不是“Bundled”。

单击确定并重新启动 WebStorm。

【讨论】:

以上是关于IntelliJ Angular 项目在 WebStorm 中为 HTML 文件引发 TSLINT 错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 IntelliJ IDEA for JavaScript 的最佳插件和项目? [关闭]

IntelliJ git 无法识别角度项目文件中的更改

为在IntelliJ中运行的Tomcat启用CORS

Intellij 不断编译 TypeScript(非常慢) - 如何阻止这种行为?

intellij安装angularjs插件

IntelliJ 中的业力:测试框架意外退出 [关闭]