Electron开发之——快速入门
一 概述
Electron是一个可以使用Web技术如:JavaScript、HTML和CSS来创建跨平台原生桌面应用的框架。借助Electron,我们可以使用纯JavaScript来调用丰富的原生APIs
Electron用Web页面作为它的GUI,而不是绑定了GUI库的JavaScript。它结合了Chromium、Node.js和用于调用操作系统本地功能的APIs(如打开文件窗口、通知、图标等)
二 准备材料
- 开发电脑:Windows10
- Node:16.13.1
- Npm:8.1.2
三 electron-quick-start
3.1 示例项目
项目地址:Github-electron-quick-start
3.2 项目操作
将项目代码Clone到本地(D:\Code\Electron\Electron-Sample——>cmd终端)
1 | git clone https://github.com/electron/electron-quick-start |
解压后,进入electron-quick-start
1 | cd electron-quick-start |
安装依赖文件
1 | npm install |
运行项目
1 | npm start |
3.3 打包并发布应用
Electron Forge打包
将 Electron Forge 添加到您应用的开发依赖中,并使用其"import"命令设置 Forge 的脚手架
1
2npm install --save-dev @electron-forge/cli
npx electron-forge import使用 Forge 的
make
命令来创建可分发的应用程序1
npm run make
Electron-forge 会创建
out
文件夹,您的软件包将在那里找到1
2
3
4
5// 以 Windows 为例
out/
├── out\electron-quick-start-win32-x64\electron-quick-start.exe
├── ...
└── ...
electron-packager打包
安装依赖
1
2npm install electron-packager -g
npm install electron --save-dev打包
1
electron-packager . electron-demo
四 Electron Fiddle软件
4.1 下载Electron Fiddle软件
4.2 创建应用
依次点击:File——>New Electron,创建一个临时Electron项目,项目的位置
1 | C:\Users\Admin\AppData\Local\Temp\tmp-20584-ywmo7dOFTDP8 |
4.3 运行项目
点击Run运行项目,Console显示运行过程,完成后,弹出窗口
4.4 编译、打包
五 Electron 开发应用
现在已经有很多由 Electron 开发应用,比如 Atom、[Insomnia]https://insomnia.rest/)、[Visual Studio Code](https://code.visualstudio.com/) 等。查看更多使用 Electron 构建的项目可以访问 Apps Built on Electron
六 参考
- 知乎—Electron 快速入门
- Electron文档—快速入门