【问题标题】:How to publish a LSP language server on VSCODE as we do extension扩展时如何在 VSCODE 上发布 LSP 语言服务器
【发布时间】:2018-01-08 14:50:40
【问题描述】:

已经通过官方网站,整个过程都有很好的文档发布扩展:vscode publish extension

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

我需要在clientserver目录中分别运行vsce publish吗?

here的身份在stackoverflow中获得了各种答案。

任何帮助将不胜感激。

【问题讨论】:

    标签: node.js typescript visual-studio-code vscode-extensions language-server-protocol


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 2020-01-13
    • 2018-12-12
    • 2017-03-10
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多