gpt4 book ai didi

node.js - 我应该如何将我的语言服务器与我的客户端打包在一起?

转载 作者:搜寻专家 更新时间:2023-10-30 22:00:19 25 4
gpt4 key购买 nike

我正在尝试为 VSCode 创建一个语言服务器。它由客户端和服务器组成,通过 RPC 进行通信。

官方文档有一个 working example ,语言服务器分为两个目录,clientserver

我想做的是将两者打包到一个 VSIX 文件中,以便我可以将它们一起安装。

在他们的示例中,他们说 cdclient 目录并运行 vsce package。但是,如果我这样做并安装结果包,VSCode 会说

"Error: Cannot find module '/home/blah/vscode.language-client-example-0.0.1/server/server.js"

我无法在 server 目录中运行 vsce package,因为它会提示

"Error: Missing publisher name"

如何打包?

最佳答案

您可以发布扩展并尝试。 Official doc for publishing extensions

简而言之发布,按照以下步骤

  1. npm install -g vsce
  2. vsce 发布

关于node.js - 我应该如何将我的语言服务器与我的客户端打包在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44813802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com