Как опубликовать языковой сервер LSP на VSCODE, как мы делаем расширение
Прошли через официальный сайт, весь процесс очень хорошо документирован для публикации расширения: расширение vscode publish
Я сомневаюсь относительно публикации Языкового сервера (LSP) в vscode, поскольку структура файла для LSP отличается от структуры Расширения, т.е. расширение имеет только Клиент, но в LSP есть каталог клиента и сервера отдельно, как в Коде LSP и Коде расширения.
Мне нужно бежать vsce publish
отдельно в client
а также server
каталог?
Были через различные ответы в stackru, как здесь.
Любая помощь будет высоко оценен.
1 ответ
Вам нужно только опубликовать расширение (клиент), а не сервер.
Пример LSP немного странный, потому что он показывает папки клиента и сервера бок о бок, тогда как сервер фактически является зависимостью клиента. Вы можете подключить сервер как модуль узла или скопировать JS-сервер в клиент, как в примере. Тогда просто беги vsce publish
в клиенте, чтобы подтолкнуть все к рынку