【问题标题】:Does the monaco editor support the use of Typescript language service plugins?monaco 编辑器是否支持使用 Typescript 语言服务插件?
【发布时间】:2018-01-12 18:57:37
【问题描述】:

我想创建一个 Typescript 语言服务插件(例如 https://github.com/Microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin)并将这个插件与 Monaco 编辑器集成,在浏览器中运行。

是否可以将 Typescript 语言服务插件与 Monaco 集成?

【问题讨论】:

  • 有这方面的消息吗?谢谢!

标签: typescript monaco-editor languageservice visual-studio-monaco


【解决方案1】:

看起来可以扩展后台工作程序。你可以在this GitHub issue阅读所有相关信息。

当您提供自己的customTSWorkerFactory 时,this code 将运行以创建您的工人。

在这里,您可以使用您可能想要公开的任何其他方法对工作实例进行猴子修补,这些方法执行您在不访问 TypeScript 编译器 API 的情况下无法做到的事情(它们作为第二个参数传递给您的 customTSWorkerFactory函数)。

从这里你应该能够真正完成任何事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 2017-11-30
    • 2021-07-10
    相关资源
    最近更新 更多