В 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
Как решить эту проблему?