Electron
- 介绍
- Chromium 可以使用页面相关api比如document,用于展示界面,每个页面都是一个渲染进程
- Node.js 可以使用node的api,例如process,
- 入口文件package.json的main脚本主进程,主进程管理所有的渲染进程
- ipc模块,主进程和渲染进程之间通讯的ipc模块
- ipcMain
- ipcRenderer
- api
- 安装运行
- 安装electron
npm install --save-dev electron
- 在项目文件夹下执行
electron .
- 安装electron
- 构建打包
- Electron Forge:打包和分发
-
npm install --save-dev @electron-forge/cli npx electron-forge import
- 配置forge.config.js
- packageConfig
- makers
- 技术选型
- 允许开发者使用HTML、CSS和JavaScript开发应用
- 功能类似web应用