Vue2整合Electron开发桌面级应用以及打包发布(提供Gitee源码)

目录

一、使用教程

1.1、启动项目

1.2、初始化串口

1.3、串口调试

1.4、关闭串口

二、打包配置

三、Gitee源码


一、使用教程

1.1、启动项目

先自行npm install组件库,然后找到package.json文件,直接点击dev启动项目

1.2、初始化串口

因为我电脑上没有串口,所以通过【Configure Virtual Serial Port Driver】这个软件创建了COM7和COM8两个虚拟串口,软件自行上网安装下载。

项目启动成功以后选择一个串口,这里我选择的是COM7,然后直接打开。

1.3、串口调试

这里我使用的软件是【Serial Port Utility】,我模拟了串口推送一条数据到我们应用上

发送完成以后这里边收到了来自串口的数据

同样的,我们也可以发送数据给串口

发送成功以后,我们串口就收到了来自应用的数据

1.4、关闭串口

调试完成以后我们点击关闭串口

二、打包配置

1、我们找到index.js文件,如果你要打包发布的话,需要把isProd这个参数设置为true,现在默认打包后应用运行方式是通过读取本地的dist文件进行运行的,并非运行在ip/域名上面,如果需要运行在ip/域名上面,请把dist文件交给nginx代理,然后把loadFile这行代码替换成loadURL即可。

注:如果启动项目后不想看到控制台,删除mainWindow.webContents.openDevTools()这行代码即可,我这里默认打开了。

2、直接点击build,项目就会开始打包

3、然后在项目当前文件夹会生成两个文件夹,我们打开dist_electron文件夹

双击就能直接安装

安装完成以后,在桌面打开软件就能正常使用了。

三、Gitee源码

博客当中就不贴代码了,所以我把代码全部打包上传到我的gitee上面,大家直接拉取即可

源码地址:https://gitee.com/huang-tuantuan/vue-electron

相关推荐
计算机学姐6 分钟前
基于SpringBoot的校园二手交易系统
java·vue.js·spring boot·后端·spring·tomcat·intellij-idea
小璐资源网7 分钟前
CSS进阶指南:深入解析选择器优先级与继承机制
前端·css
工边页字12 分钟前
为什么 RAG系统里,Embedding成本往往远低于 LLM成本,但很多公司仍然疯狂优化 Embedding?
前端·人工智能·后端
墨渊君13 分钟前
OpenClaw 上手实践: 使用 Docker 从构建到可用全流程指南
前端·agent
冰暮流星15 分钟前
javascript之回调函数
开发语言·前端·javascript
米丘19 分钟前
Rollup 打包工具
前端
We་ct20 分钟前
LeetCode 74. 搜索二维矩阵:两种高效解题思路
前端·算法·leetcode·矩阵·typescript·二分查找
moneyinto20 分钟前
Three.js 必背核心方法
前端
wuhen_n22 分钟前
Vue3 组件中的图片懒加载与渐进式加载
前端·javascript·vue.js
叫回忆22 分钟前
elpis的npm抽离与发布
前端·javascript