TSLint:WebStorm 中的语言服务执行超时
Posted
技术标签:
【中文标题】TSLint:WebStorm 中的语言服务执行超时【英文标题】:TSLint: Language service execution timeout in WebStorm 【发布时间】:2018-02-25 10:09:06 【问题描述】:我目前在 MacOS Sierra 上使用 WebStorm (2017.2.4),这个弹出窗口偶尔会出现:
我和我的同事在 WebStorm 中定义了完全相同的 TSLint 配置和代码样式。这个问题只出现在我的机器上。
我尝试过:
缓存无效并重新启动 重新安装节点包和 npm没有成功。
【问题讨论】:
你解决了吗? 我已经更新了 WS,它似乎可以在较新的版本中使用。仍然不确定是不是这样。目前有 Webstorm (2017.2.5)。 您是否偶然使用了 nodeenv?还是其他节点环境管理器? 我用过nvm 【参考方案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
以上是关于TSLint:WebStorm 中的语言服务执行超时的主要内容,如果未能解决你的问题,请参考以下文章