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 的最佳插件和项目? [关闭]