javascript,电子,ipc不给出错误或输出

时间:2019-11-17 07:52:20

标签: javascript electron ipc

我是js和electronic的新手,在运行此代码时,我一直没有任何输出或错误。任何帮助将不胜感激。

//Main.js
const ipcMain = require('electron').ipcMain;

ipcMain.on('x', function(event, arg) {
    console.log(arg);
});

// index.html
const { ipcRenderer } = require('electron').ipcRenderer;
ipc.send('x', "Hello");

Output

1 个答案:

答案 0 :(得分:1)

您应该在主窗口中打开DevTools控制台;肯定会显示错误消息,告诉您渲染器过程中出了什么问题。

您的代码中至少有两个问题:

1 /线

const { ipcRenderer } = require('electron').ipcRenderer;

应为:

const { ipcRenderer } = require('electron');

或:

const ipcRenderer = require('electron').ipcRenderer;

2 /正确定义后,请使用ipcRenderer,而不要使用ipc

ipcRenderer.send('x', "Hello");