packages/electron-client-ipc/README.zh-CN.md
这个包是 LobeHub 在 Electron 环境中用于处理 IPC(进程间通信)的客户端工具包。
在 Electron 应用中,IPC(进程间通信)是连接主进程(Main Process)、渲染进程(Renderer Process)以及 NextJS 进程的桥梁。为了更好地组织和管理这些通信,我们将 IPC 相关的代码分成了两个包:
@lobechat/electron-client-ipc:客户端 IPC 包@lobechat/electron-server-ipc:服务端 IPC 包ipcRenderer.invoke 相关方法当渲染进程需要:
时,都需要通过 electron-client-ipc 包提供的方法来发起请求。
这种分包设计遵循了关注点分离原则,使得:
不同用例和平台的 IPC 通信需求各异。我们欢迎社区贡献来改进和扩展 IPC 功能。您可以通过以下方式参与改进:
这是 LobeHub 的内部模块("private": true),专为 LobeHub 设计,不作为独立包发布。