如何在VSCODE上发布LSP语言服务器,就像我们做扩展一样

已经通过官方网站,整个发布扩展的过程是非常良好的文档: vscode发布扩展

我的疑问是关于在vscode中发布语言服务器(LSP),因为LSP的文件结构不同于扩展的文件结构,即扩展只有客户端,但LSP同时具有客户端和服务器目录,如同LSP代码和扩展代码 。

我是否需要在clientserver目录中分别运行vsce publish

在这里已经通过各种答案在stackoverflow。

任何帮助将不胜感激。

你只需要发布扩展本身(客户端)而不是服务器。

这个LSP例子有点奇怪,因为它并排显示客户端和服务器文件夹,而服务器实际上是客户端的依赖关系。 您可以将服务器作为节点模块来引入,也可以像服务器一样将服务器JS复制到客户端中。 然后在客户端运行vsce publish ,将所有内容推送到市场

Interesting Posts