MonacoServices: удалите запущенную службу и установите ее снова с измененным URI во время выполнения

#javascript #monaco-editor

Вопрос:

MonacoServices успешно устанавливаются, как показано ниже, вызовы функций:

 MonacoServices.install(editor, {rootUri: 'file:///efs/editor-workspace/c/'});
 

Теперь, если язык изменен и я хочу установить сервис на другом языке, я звоню снова…

 MonacoServices.install(editor, {rootUri: 'file:///efs/editor-workspace/java/'});
 

Но появляется сообщение об ошибке ниже:

 Error: Language Client services has been overridden
at Object.install (services.js:30)
at Object.install (monaco-services.js:28)