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

哪些步骤会重现问题?

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

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

  3. 会抛出 TSLINT 错误

【问题讨论】:

    标签: intellij-idea webstorm 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。

    【讨论】:

      猜你喜欢
      • 2017-12-17
      • 2021-04-08
      • 2019-09-07
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 2017-05-24
      • 2019-08-24
      • 2018-02-16
      相关资源
      最近更新 更多