Renderer Process引入 electron报错
Uncaught ReferenceError: __dirname is not defined
原因是在Renderer Process中,使用import或者requ问题
解决方法应使用 window.require(‘electron’)
// main.js
new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true
}
})
// Renderer Process
const { ipcRenderer } = window.require('electron')
这样就能欢乐的使用 ipcRenderer 和 ipcMain 交流了