【发布时间】:2017-12-02 11:39:58
【问题描述】:
我正在尝试为 VSCode 创建一个语言服务器。它由一个客户端和一个服务器组成,通过 RPC 进行通信。
官方文档有一个working example,语言服务器分为两个目录,client 和server。
我想做的是将两者打包成一个 VSIX 文件,这样我就可以一起安装它们。
在他们的示例中,他们对client 目录说cd 并运行vsce package。但是,如果我这样做并安装生成的包,VSCode 会说
“错误:找不到模块'/home/blah/vscode.language-client-example-0.0.1/server/server.js”
我无法在server 目录中运行vsce package,因为它会抱怨
“错误:缺少发布者名称”
如何打包?
【问题讨论】:
-
“我正在尝试为 VSCode 创建一个语言服务器。” -> 如果你正在做一个语言服务器,它应该不仅仅是 VSCode ;)
标签: node.js typescript visual-studio-code vscode-extensions