记vscode语言插件开发问题

1,407 阅读1分钟

前言

解决这个问题花了我很长时间,忙了工作俩月我再回首插件居然忘了,所以记录在此,分享给遇到相同问题的人

我在写一个语言插件,开发语言插件必然知道lsp这个东西————语言服务器协议

在起server的时候一直报个错误

Cannot connect to runtime process, timeout after 10000 ms - (reason: Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:6005).

原因是你没有在一开始打开文件的时候打开相应的文件,什么意思呢? 拿vetur举例

在你打开调试窗口的时候,要打开一个.vue文件,打开别的格式的文件,可能导致你起server 热更新的时候会弹上面截图的报错。