小编Tom*_*Tom的帖子

电子 ipcMain 未定义

以下代码产生错误

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在新的结帐上运行。

javascript node.js electron

5
推荐指数
1
解决办法
5218
查看次数

标签 统计

electron ×1

javascript ×1

node.js ×1