易风软件库12月6日消息,一个简单的,跨平台的开源无偿桌面软件开发框架。
特点跨平台:一套代码,可以打包成windows版,Mac版,Linux版。复杂高效:只需求学习js言语,支持vue、react、html等前端技术。前端独立:实际上支持任何前端技术,写出美丽的UI效果工程:可以应用服务器的开发思想,写出高功能的桌面软件:事情驱动、无阻塞IO特性丰厚:前端、服务器端技术场景等功用演示:桌面软件常用功用,后续分步集成或无偿提供演示开源:数万次下载,数百家中小型企业在用场景1。传统桌面软件
Windows平台、macOS平台、linux平台(ubuntu)
2.vue,react,angular和web转换成桌面软件
Vue-ant-design(本地),禅宗项目管理(web项目地址),
3.游戏(h5相关技术开发)
疾速入门电子蛋用电子+节点言语开发,正面可以用vue,react,angular等。,所以需求提早装置node、npm等工具。为了顺利下载依赖项,可以设置npm镜像为淘宝镜像。
下载源代码运用git命令从gitee下载源代码或许下载zip包解压。
git clone https://gitee.com/wallace5303/electron-egg.git的目录构造如下图所示。
2.装置依赖性
Npinstall 3。配置
包预备好之后,启动配置程序。有几种运转程序的形式。有关详细信息,请检查package.json文件。在这里,我们选择开发人员形式并翻开配置文件:electron-egg/electron/config . js。您可以修正以下配置:
配置文件
开发形式:{ 默许:' vue ',//默许前后端分开,运用vue。 形式:{ //前后端别离,vue开发,端口与vue启动的serve分歧。 vue: { 主机名:“本地主机”, 端口:8080 }, //前后端别离,用react开发,端口与react启动的serve分歧。 反响:{ 主机名:“本地主机”, 端口:3000 }, // ejs模板出现 ejs: { 主机名:“本地主机”, 端口:7068 //与egg端口相反 } } },4.启动/运转
我们这里用vue形式运转。
# 1:[进入前端目录],启动vue。 cd电子蛋/前端 npm运转服务 # 2:[根目录],启动电子服务 Npm运转dev5。写一个前端的api。
1)创立一条道路。在e-egg/app/router/index . js文件中,添加:
router.get('/hello ',controller . v1 . home . hello);2)在控制器层(electron-egg/app/controller/v1/home . js),写办法。
异步hello() { const { ctx,service } = this 常量数据= { 标题:“你好” }; this.sendSuccess(数据); }3)拜访api
http://localhost:7068/hello
请参考官方文件:https://www.yuque.com/u34495/mivcfg/xnhmms.
用户案例
奇遇英雄联盟游戏助手
好了,以上就是今天所分享的内容了,更多关于软件知识请关注易风软件库,每天都会更新一些优质内容,其中包括礼想艺品,礼想,诚智通,易讯,嗒米购,莱迪购,商盟讯,深聊,探聊,惠趣购,千语优选,城言,友点赞,淘一购,一点购,亲聊,千语,新聚淘,聊购汇,博立购,苹果微信多开,安卓微信多开,星讯,乐享购,大麦购,纯净优选,淘个购,四季优选,古集优选,三秋,思语,搜货郎,聚通汇购等热门社交平台,辅助功能有单透软件,秒抢红包,埋雷软件,扫尾,避雷软件等。喜欢的请关注收藏吧!