`Свойство не существует` при установке образца LSP с помощью Visual Studio Code

avatar
Sadik
1 июля 2021 в 18:44
33
0
0

В VSCode Language Server Extension Guide показано, как установить образец расширения:

git clone https://github.com/microsoft/vscode-extension-samples.git
cd vscode-extension-samples/lsp-sample
npm install
npm run compile

Команда npm run compile приводит к двум ошибкам:

src/extension.ts:184:43 - ошибка TS2339: свойство 'registerTerminalProfileProvider' не существует для типа 'typeof окно'.

184 context.subscriptions.push(vscode.window.registerTerminalProfileProvider('terminalTest.terminal-profile', { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/extension.ts:185:89 - ошибка TS2694: пространство имен '"vscode'' не имеет экспортированный элемент 'TerminalProfile'.

185 обеспечитьпрофиль терминала (токен: vscode.CancellationToken): vscode.ProviderResult<vscode.TerminalProfile> {

Путь к файлу: vscode-extension-samples/terminal-sample/src/extension.ts

Как решить эту проблему?

Источник

Ответы (0)