Skip to content

electron 了解

electron 桌面端应用开发其实就是一个基于 web 的 app,只是把 web 的 app 打包成 exe 文件,然后安装到本地。

他有三个东西:chromium,electron API,node.js。

官方文档:https://electronjs.org/docs

开发:70%是 web 页面,30%是 electron API

所以不要觉得 electron 很难,其实大部分就是 web 开发,唯一要理解的主进程和渲染进程间的通信。

简单说一下:主进程就是一些后端操作的东西,比如电脑剪贴板、蓝牙、摄像头、文件等,这些前端(渲染进程)是操作不了的。如果要操作这些,就要通过 ipcRenderer 和 ipcMain 进行通信。中间需要预加载脚本作为一个桥梁来连接。

程序员小洛文档