安装electron 包

代码片段
1 行
npm install --save-dev electron

构建electron工程
在app目录下新建俩个文件
main.js #electron主工程文件
preload.js # 用于页面预加载, 使页面渲染进程可以和主进程通信
main.js代码如下:

preload代码如下:

GDScript3
7 行
const { ipcRenderer } = require('electron')
 
window.fromWebToElectron = function (a) {
  console.log('打印消息内容', a)
	//渲染进程往主进程发送test1消息
  ipcRenderer.send('test1', a)
}

编辑vue中的HelloWorld.vue文件,
添加一个发送消息的测试按钮, 点击按钮,
发送一次 test1的消息, 测试下,修改后的代码如下:

然后重新build vue工程
回到vue上级目录, 运行npm run start
点击测试按钮, 查看控制台中打印的消息内容, 工程搭建完成