以下代碼產生錯誤電子ipcMain未定義
const ipcMain = require('electron').ipcMain;
ipcMain.on('open-file-dialog', function (event) {});
此錯誤是在控制檯拋出:
Uncaught TypeError: Cannot read property 'on' of undefined
作爲上this問題中提到,我也使用
const ipcMain = require('ipc-main');
試圖但是得到相同的錯誤。
似乎ipcRenderer
在electron
包中定義,但不是ipcMain
。我該如何解決?已嘗試重新安裝最新的nodejs並在全新結帳時運行npm install
。
希望能看到你的示例代碼。 – Trees4theForest
沒有什麼有趣的補充,這還沒有被添加到問題中。只需要在主模塊中使用'const ipcMain = require('electron')。ipcMain;'。 – Tom