桌面功能接通网页的Skill

Electron 桌面应用开发指南。

desktop 是这份 LobeHub 桌面开发指南 Skill 的名称。要给 Electron 应用增加系统功能,它说明网页界面怎样通过既定通道联系主进程。

主进程负责应用生命周期、窗口与系统接口,渲染界面复用网页代码,预加载脚本控制暴露的能力。新增功能先建控制器并注册,再定义两端通信的数据类型,增加界面服务与状态动作,最后补对应测试。

这些路径与控制器写法属于 LobeHub 项目,不能直接当作任意 Electron 仓库的目录规范。具体菜单、窗口和本地工具还有独立参考,本文只讲主文的接线顺序。输入校验与有限接口要一起保留,异步调用也要向界面返回进度或错误,才能让功能不只“通了”,还可理解地工作。

分类:编程开发

来源仓库:lobehub/lobehub

适合用来做什么

  • 设置一个 Electron 应用的 IPC 通信
  • 创建一个新的 Electron 窗口并管理其生命周期

安装 desktop

npx skills add https://www.iskills.cc/skills/lobehub/lobehub/desktop/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 desktop 的用途与原始说明

浏览全部 Skill 指南