【问题标题】:TSLint: Language service execution timeout in WebStormTSLint:WebStorm 中的语言服务执行超时
【发布时间】:2018-02-25 10:09:06
【问题描述】:

我目前在 MacOS Sierra 上使用 WebStorm (2017.2.4),这个弹出窗口偶尔会出现:

我和我的同事在 WebStorm 中定义了完全相同的 TSLint 配置和代码样式。这个问题只出现在我的机器上。

我尝试过:

  • 缓存无效并重新启动
  • 重新安装节点包和 npm

没有成功。

【问题讨论】:

  • 你解决了吗?
  • 我已经更新了 WS,它似乎可以在较新的版本中使用。仍然不确定是不是这样。目前有 Webstorm (2017.2.5)。
  • 您是否偶然使用了 nodeenv?还是其他节点环境管理器?
  • 我用过nvm

标签: typescript npm webstorm tslint


【解决方案1】:

我不确定这是否能解决您的问题。

在您的 tsconfig.json 文件中启用插件:

{
  "compilerOptions": {
    "plugins": [
      { "name": "tslint-language-service"}
    ]
  }
}

更多详情,请访问此网址:https://www.npmjs.com/package/tslint-language-service

【讨论】:

  • 解决方案与问题无关。很明显,服务实际上正在运行,但没有响应。
【解决方案2】:

这可能是由于一个大文件被 linted。 我在使用 WS 2017.3.4 运行代码检查时遇到了同样的问题,它向我显示了它来自的确切文件。 这是一个只有 8 行的 TypeScript 文件,但其中一个是软包装的,像 300 行。

我在第一行添加了// tslint:disable,因为无论如何我都不需要 lint 这个数据文件,问题就消失了。

【讨论】:

  • 当然你也可以使用// tslint:disable-next-line
猜你喜欢
  • 1970-01-01
  • 2016-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-15
  • 2022-06-18
  • 1970-01-01
相关资源
最近更新 更多