一、安装篇
先全局安装Vue命令行工具和Electron命令行工具,参考文章:https://zhuanlan.zhihu.com/p/388415620
npm install -g @vue/cli npm install electron -g
正常创建vue项目并添加electron
vue create electron-vue
vue add electron-builder
启动项目
npm run electron:serve
二、食用篇
1、在项目中使用原生serialport进行串口开发,最新版应该依赖python3和vs2022(这个版本低一点无所谓,我的是2022)
首先,安装serialport
npm install serialport
然后,配置项目根目录的vue.config.js,红色这一段是新加的,很重要不然跑不起来
const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true, pluginOptions: { electronBuilder: { nodeIntegration: true, externals: ['serialport'] }} })
最后,在vue文件中就能导入serialport模块并食用了,配一张效果图
实时监听串口的demo,成功检测到串口连接