以下代码产生错误
const ipcMain = require('electron').ipcMain;
ipcMain.on('open-file-dialog', function (event) {});
Run Code Online (Sandbox Code Playgroud)
在控制台中抛出此错误:
Uncaught TypeError: Cannot read property 'on' of undefined
Run Code Online (Sandbox Code Playgroud)
正如在这个问题上提到的,我也尝试使用
const ipcMain = require('ipc-main');
Run Code Online (Sandbox Code Playgroud)
但我得到了同样的错误。
似乎ipcRenderer是在electron包中定义的,但不是ipcMain. 我该如何解决?已经尝试重新安装最新的 nodejs 并npm install在新的结帐上运行。