通过官方网站,整个过程都有很好的文档记录,用于发布扩展程序:vscode publish extension
我怀疑是关于vscode中的发布语言服务器(LSP),因为LSP的文件结构与Extension的文件结构不同,即扩展只有客户端,但LSP同时具有客户端和服务器目录,如LSP Code和{{ 3}}。
我是否需要在vsce publish
和client
目录中单独运行server
?
已经将stackoverflow中的各种答案作为Extension code。
任何帮助都将受到高度赞赏。
答案 0 :(得分:2)
您应该只需要发布扩展本身(客户端)而不是服务器。
LSP示例有点奇怪,因为它并排显示客户端和服务器文件夹,而服务器实际上是客户端的依赖项。您可以将服务器作为节点模块引入,也可以将服务器JS复制到客户端,如示例所示。然后在客户端中运行vsce publish
以将所有内容推送到市场