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

相关推荐
asdfg12589636 小时前
数组去重(JS)
java·前端·javascript
鹏多多6 小时前
前端大数字精度解决:big.js的教程和原理解析
前端·javascript·vue.js
恋猫de小郭6 小时前
八年开源,GSY 用五种技术开发了同一个 Github 客户端,这次轮到 AI + Compose
android·前端·flutter
少年姜太公12 小时前
什么?还不知道git cherry pick?
前端·javascript·git
白兰地空瓶13 小时前
🏒 前端 AI 应用实战:用 Vue3 + Coze,把宠物一键变成冰球运动员!
前端·vue.js·coze
Liu.77414 小时前
vue3使用vue3-print-nb打印
前端·javascript·vue.js
松涛和鸣15 小时前
Linux Makefile : From Basic Syntax to Multi-File Project Compilation
linux·运维·服务器·前端·windows·哈希算法
dly_blog15 小时前
Vue 逻辑复用的多种方案对比!
前端·javascript·vue.js
万少15 小时前
HarmonyOS6 接入分享,原来也是三分钟的事情
前端·harmonyos
烛阴16 小时前
C# 正则表达式:量词与锚点——从“.*”到精确匹配
前端·正则表达式·c#