首页 > 解决方案 > VSCode TypeScript 插件和工作区 API

问题描述

我正在为 GraphQL 编写一个 TypeScript 语言插件,我需要在某些地方访问项目根目录。我想使用工作区 API来准备这个工作区。

我尝试vscode直接包含,但不起作用

是否可以将这样的信息从扩展传递到语言插件,或者有没有办法在语言插件中访问工作区 API?

标签: visual-studio-codevscode-extensionslanguageservice

解决方案


这是不可能的。TypeScript 服务器插件在与普通 VS Code 扩展不同的进程中运行,并且无法访问普通 VS Code api。

此功能请求将添加一个基本通道,以便 VS Code 扩展与 TS 服务器插件进行通信。

今天可以使用的另一个选项是打开从插件到 vscode 扩展的通信管道。


推荐阅读