Electron으로 앱개발 하기

yhchoi·2021년 7월 12일
0

1. Vue 2.x 설치

vue create vue-electron(프로젝트이름)

2. Vuetify 설치

vue add vuetify

3. electron builder 설치

vue add electron-builder

ipcMain 으로 Background와 통신

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 에서 node module 사용하기

vue.config.js 에 아래 옵션 추가

  pluginOptions: {
    electronBuilder: {
      nodeIntegration: true
    }
  }

0개의 댓글