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



已经通过官网了,发布扩展的整个过程有很好的文档记录:vscode发布扩展

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

我需要在clientserver目录中单独运行vsce publish吗?

已经经历了堆栈溢出中的各种答案,就像这里一样。

任何帮助将不胜感激。

您应该只需要发布扩展本身(客户端(,而不是服务器。

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

相关内容

最新更新