vue create vue-electron(프로젝트이름)
vue add vuetify
vue add electron-builder
background.js
const { ipcMain } = require('electron') ipcMain.handle('my-ipc', async () => { return { data: 'success' } })
App.vue
const { ipcRenderer } = require("electron"); const result = await ipcRenderer.invoke("my-ipc", "arg1"); console.log(result);
vue.config.js 에 아래 옵션 추가
pluginOptions: {
electronBuilder: {
nodeIntegration: true
}
}