我们做扩展时如何在 VSCODE 上发布 LSP 语言服务器
How to publish a LSP language server on VSCODE as we do extension
已经通过官方网站,整个过程都很好地记录了发布扩展:vscode publish extension
我怀疑 vscode 中的发布语言服务器 (LSP),因为 LSP 的文件结构与扩展的文件结构不同,即扩展只有客户端,但 LSP 分别具有客户端和服务器目录,如 LSP Code and Extension code。
我需要在 client
和 server
目录中分别 运行 vsce publish
吗?
作为 here.
在 Whosebug 中得到了各种答案
非常感谢任何帮助。
您应该只需要发布扩展本身(客户端)而不是服务器。
LSP 示例有点奇怪,因为它并排显示了客户端和服务器文件夹,而服务器实际上是客户端的依赖项。您可以将服务器作为节点模块拉入,也可以像示例一样将服务器 JS 复制到客户端。然后只需 运行 vsce publish
在客户端中将所有内容推向市场
已经通过官方网站,整个过程都很好地记录了发布扩展:vscode publish extension
我怀疑 vscode 中的发布语言服务器 (LSP),因为 LSP 的文件结构与扩展的文件结构不同,即扩展只有客户端,但 LSP 分别具有客户端和服务器目录,如 LSP Code and Extension code。
我需要在 client
和 server
目录中分别 运行 vsce publish
吗?
作为 here.
在 Whosebug 中得到了各种答案非常感谢任何帮助。
您应该只需要发布扩展本身(客户端)而不是服务器。
LSP 示例有点奇怪,因为它并排显示了客户端和服务器文件夹,而服务器实际上是客户端的依赖项。您可以将服务器作为节点模块拉入,也可以像示例一样将服务器 JS 复制到客户端。然后只需 运行 vsce publish
在客户端中将所有内容推向市场