J'essaye de créer un serveur de langage pour VSCode. Il est composé d'un client et d'un serveur communiquant via RPC.Comment dois-je emballer mon Language Server avec mon client?
Les documents officiels ont un working example, avec le serveur de langue divisé en deux répertoires, le client
et le server
.
Ce que je veux faire est d'emballer les deux dans un fichier VSIX, donc je peux les installer ensemble.
Dans leur exemple, ils indiquent cd
au répertoire client
et exécutent vsce package
. Toutefois, si je fais cela et installer le paquet résultant, VSCode dit
"Error: Cannot find module '/home/blah/vscode.language-client-example-0.0.1/server/server.js"
Je ne peux pas courir vsce package
dans le répertoire server
, comme il se plaint
"Error: Missing publisher name"
Comment dois-je emballer?
"Je suis en train de créer un serveur de langue pour VSCode." -> si vous faites un Language Server, il devrait être supérieur à VSCode;) – Mickael