摘要: 后端应用程序贡献允许 Eclipse Theia 扩展连接到 Theia 后端的生命周期。 后端应用程序贡献在启动后端应用程序后立即实例化。所以如果一个服务在整个生命周期都需要被用到,就非常适合使用后端应用程序贡献来实现。 要注册后端应用程序贡献,扩展需要在后端模块中绑定接口 BackendAppl 阅读全文
posted @ 2022-08-03 11:40 theiaide 阅读(174) 评论(0) 推荐(0)
摘要: 注意,文档里所有“贡献”基本都可以作为一个名词理解,大概就是对外提供的功能,做出的贡献。 前端应用程序贡献可以响应 Theia 前端应用程序的生命周期事件,以在前端启动或停止之前执行行为,或者在前端布局初始化后执行。除了提供一般有用的启动钩子外,前端应用程序贡献还通常用于打开和排列视图、注册侦听器、 阅读全文
posted @ 2022-08-03 11:29 theiaide 阅读(214) 评论(0) 推荐(0)
摘要: Theia中的事件可能会令人困惑,希望我们能澄清一下。 让我们看看这段代码: (来自 logger-watcher.ts) @injectable() export class LoggerWatcher { getLoggerClient(): ILoggerClient { const emit 阅读全文
posted @ 2022-08-03 11:16 theiaide 阅读(175) 评论(0) 推荐(0)