VSCode TypeScript 插件和工作区 API
VSCode TypeScript Plugin and workspaces API
我正在写一个 TypeScript language plugin for GraphQL and I need to access the project root at some places. I want to use the workspaces API 来准备好这个工作区。
我试过直接包含 vscode
但这行不通
- 我收到错误消息
vscode
未找到
- 我必须安装
vscode
引擎,这看起来是错误的 API。
是否可以将这样的信息从扩展程序传递到语言插件,或者有没有办法访问语言插件中的工作区 API?
这是不可能的。 TypeScript 服务器插件 运行 在与普通 VS 代码扩展不同的进程中,无法访问普通 VS 代码 api。
This feature request 将添加一个基本通道,以便 VS Code 扩展与 TS 服务器插件进行通信。
今天可以使用的另一个选项是打开从您的插件到 vscode 扩展的通信管道。
我正在写一个 TypeScript language plugin for GraphQL and I need to access the project root at some places. I want to use the workspaces API 来准备好这个工作区。
我试过直接包含 vscode
但这行不通
- 我收到错误消息
vscode
未找到 - 我必须安装
vscode
引擎,这看起来是错误的 API。
是否可以将这样的信息从扩展程序传递到语言插件,或者有没有办法访问语言插件中的工作区 API?
这是不可能的。 TypeScript 服务器插件 运行 在与普通 VS 代码扩展不同的进程中,无法访问普通 VS 代码 api。
This feature request 将添加一个基本通道,以便 VS Code 扩展与 TS 服务器插件进行通信。
今天可以使用的另一个选项是打开从您的插件到 vscode 扩展的通信管道。