VSCode TypeScript插件和工作区API

时间:2018-07-26 19:20:45

标签: visual-studio-code vscode-extensions languageservice

我正在编写TypeScript language plugin for GraphQL,并且需要访问some places上的项目根目录。我想使用workspaces API使该工作区就绪。

我尝试直接包含vscode,但无效

  • 我收到未找到错误vscode
  • 我必须安装vscode引擎,而且看起来API错误。

是否可以将这样的信息从扩展名传递到语言插件,或者是否可以通过语言插件访问工作区API?

1 个答案:

答案 0 :(得分:1)

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

This feature request将添加一个基本通道,以便VS Code扩展与TS服务器插件进行通信。

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