В расширения VS кода вы можете преобразовать URI в Filepath, как это:Как преобразовать Uri в FilePath на VS Code Language Server?
import {Uri} from 'vscode';
let uri = 'file:///c%3A/WINDOWS/file.txt';
let path:string = Uri.parse(uri).fsPath;
Однако на сервере языка это не работает, beacuse импорта vscode терпит неудачу. Причиной этого является тот факт, что vscode «не настоящий node_module»
vscode issue #6586 после успешного запуска,
node ./node_modules/vscode/bin/install
когда сервер язык начал его до сих пор не найти модуль:
Error: Cannot find module 'vscode'
Каков наилучший способ преобразования Uri в filePath в платформу независимо?