1.兼容平台:electron-egg可以在Windows、MacOS和Linux等多个平台上运行。
2.简单易用:electron-egg提供了一些简单易用的API,窗口管理、菜单管理、文件操作等功能。
3.可定制化:electron-egg提供了丰富的插件和扩展机制,方便进行高度定制化。
准备
- 推荐 node.js >= 16.20.0
#下载
# gitee
git clone https://gitee.com/dromara/electron-egg.git
# github
git clone https://github.com/dromara/electron-egg.git
#安装
请使用 npm
,不推荐 yarn
、cnpm
,有问题先看文档:常见问题
- npm
- pnpm
# 进入目录 ./electron-egg/
npm install
# 如果还是提示 electron 没安装,进入 node_modules/electron 目录下,再npm install
安装依赖
# 进入【前端目录】安装 frontend 依赖
cd frontend
npm i
配置 package.json
"scripts": {
"dev": "ee-bin dev",
"dev-frontend": "ee-bin dev --serve=frontend",
"dev-electron": "ee-bin dev --serve=electron",
"start": "ee-bin start",
"build-frontend": "ee-bin build",
}
- 同时启动 frontend (UI) 、electron 两个服务。
npm run dev
- 分开启动 frontend (UI) 、electron
# 打开两个终端
npm run dev-frontend
npm run dev-electron
- 构建前端资源。
npm run build-frontend