- 环境部署
- git clone https://github.com/electron/electron-quick-start
- 多进程的
“start”: “nodemon —watch main.js —exec \”electron .\””
插件
- cnpm install --save-dev devtron
### 通信
- 渲染进程
const {ipcRenderer} = require(‘electron’)
window.addEventListener(‘DOMContentLoaded’, () =>{ let btn = document.querySelector(‘#send’)
btn.addEventListener(‘click’, () => { ipcRenderer.send(‘message’, ‘hello from renderer’) })
ipcRenderer.on(‘replay’, (event, arg) => { console.log(arg) }) })
- 主进程
ipcMain.on(‘message’, (event, arg) => { console.log(arg)
event.reply('replay', 'hello from main')
})