收录于话题 #开源项目57 #跨平台1 #桌面软件开发框架1 #桌面软件研发1 #Electron1 一、开源项目简介一个入门简单、跨平台的桌面软件开发框架。 二、开源协议使用Apache-2.0开源协议 三、界面展示使用场景1. 常规桌面软件windows平台 ![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_1_20220323060336831.jpeg)
macOS平台 ![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_2_20220323060337113.jpeg)
linux平台 (ubuntu) ![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_3_20220323060337175.jpeg)
2. vue、react、angular、web 转换成桌面软件vue-ant-design(本地) ![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_4_20220323060337300.jpeg)
禅道项目管理(web项目地址) ![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_5_20220323060337456.jpeg)
3. 游戏(h5相关技术开发)忍者100层 ![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_6_20220323060337581.jpeg)
四、功能概述特性跨平台:一套代码,可以打包成windows版、Mac版、Linux版 简单高效:只需学习 js 语言,同时支持vue、react、html等前端技术 前端独立:理论上支持任何前端技术,编写出精美的UI效果 工程化:可以用服务端的开发思维,来编写桌面软件 高性能:事件驱动、非阻塞式IO 功能丰富:前端、服务端的技术场景等 功能demo:桌面软件常见功能,后续逐步集成或提供demo 更多功能请看文档
项目案例 登录快速注册 项目案例![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_7_20220323060337738.jpeg)
![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_8_20220323060337863.jpeg)
![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_9_20220323060337972.jpeg)
![](http://image109.360doc.com/DownloadImg/2022/03/2306/241630736_10_2022032306033897.jpeg)
![](http://pubimage.360doc.com/wz/default.gif)
![](http://pubimage.360doc.com/wz/default.gif)
![](http://pubimage.360doc.com/wz/default.gif)
![](http://pubimage.360doc.com/wz/default.gif)
更多... 五、技术选型安装请尽量使用2.0版本 开始使用1、下载 访问一飞开源下载:https://code./ 2、安装 # 推荐node版本 14.16.0
# 设置国内镜像源(加速) npm config set registry=https://registry.npmmirror.com npm config set disturl=https://registry.npmmirror.com/-/binary/node #如果下载electron很慢,再配置 npm config set electron_mirror=https://registry.npmmirror.com/-/binary/electron/
# 进入目录 ./electron-egg/ npm install
3、常用命令 # 开发者模式 # 1:【进入前端目录】,启动前端服务 cd electron-egg/frontend && npm install && npm run serve # 2:【根目录】,启动后端服务 npm run dev
# 预发布模式(环境变量为:prod) npm run start
# 打包 (windows版本) npm run build-w (32位) npm run build-w-64 (64位)
# 打包 (mac版本) npm run build-m npm run build-m-arm64 (m1芯片架构)
# 打包 (linux版本) npm run build-l
# web运行-开发模式 npm run web-dev
# web运行-生产者模式-启动 npm run web-start
# web运行-生产者模式-停止 npm run web-stop
# 移动前端静态资源 npm run rd
六、源码地址私信回复:跨平台的桌面软件开发框架 或访问一飞开源:https://code./ 或点击下方【阅读原
|