visual-studio-code - VSCode TypeScript 插件和工作区 API
问题描述
我正在为 GraphQL 编写一个 TypeScript 语言插件,我需要在某些地方访问项目根目录。我想使用工作区 API来准备这个工作区。
我尝试vscode
直接包含,但不起作用
- 我得到
vscode
未找到的错误 - 我必须安装
vscode
引擎,这看起来像是错误的 API。
是否可以将这样的信息从扩展传递到语言插件,或者有没有办法在语言插件中访问工作区 API?
解决方案
这是不可能的。TypeScript 服务器插件在与普通 VS Code 扩展不同的进程中运行,并且无法访问普通 VS Code api。
此功能请求将添加一个基本通道,以便 VS Code 扩展与 TS 服务器插件进行通信。
今天可以使用的另一个选项是打开从插件到 vscode 扩展的通信管道。
推荐阅读
- mysql - 同一张表MySQL的递归查询
- c# - 指定的强制转换无效数据集
- swiftui - 在 SwiftUI 中检测 Siri Remote 滑动
- python - 从独角兽启动蛋糕服务器时未安装错误
- android - 不同xml版本文件夹的条件代码(NavigationView)
- gps - 来自 GPS 接收器的垃圾数据
- c# - 修复 Angular 6 项目中的显示表
- php - 我用这个 preg_replace 代码嵌入视频做错了什么?
- python - Matplotlib Specgram 得到与 Matlab 中相同的结果
- docker - 在 Docker 中使用 LogStash 时未加载 jdbc.Driver