【发布时间】:2017-06-03 12:10:24
【问题描述】:
如果我在这里的细节有点低,我深表歉意,但主要问题实际上是试图找到我的代码的问题。我正在更新我自己的基于语言服务器示例 (https://code.visualstudio.com/docs/extensions/example-language-server) 的旧扩展。我遇到了一个问题,当我使用 F5 运行代码的客户端部分时,调试窗口会触发,我得到:
CSSLint 语言客户端服务器在过去 3 分钟内崩溃了 5 次。服务器不会重启。
好的...所以...事情就是这样。我的扩展客户端代码中的问题视图没有显示任何内容。该代码窗口的 DevTools 没有显示任何内容。
我的服务器代码的问题视图没有显示任何内容。开发工具,同上。
对于 Extension Developer Host 实例,DevTools 确实显示了这一点:
messageService.ts:126 CSSLint 语言客户端服务器在过去 3 分钟内崩溃了 5 次。服务器不会重启。e.doShow@messageService.ts:126
但我无法深入研究细节以找到错误。所以问题是 - 假设我的服务器代码出现故障,错误究竟在哪里出现?
【问题讨论】:
-
据我所知-问题出在服务器端的特定要求语句上。我现在运行它,但我需要回到原始代码并使其工作,这需要我能够以某种方式找到错误。
标签: visual-studio-code vscode-extensions language-server-protocol