javascript、electron、ipc和x27;不要给出错误或输出

javascript、electron、ipc和x27;不要给出错误或输出,javascript,electron,ipc,Javascript,Electron,Ipc,我是js和electron的新手,在运行这段代码时,我一直没有得到任何输出或错误。任何帮助都将不胜感激 //Main.js const ipcMain = require('electron').ipcMain; ipcMain.on('x', function(event, arg) { console.log(arg); }); // index.html const { ipcRenderer } = require('electron').ipcRenderer; ipc.s

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

//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");

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

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

1/排队

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

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

2/一旦正确定义,使用
ipc渲染器
,而不是
ipc

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

谢谢你的帮助,但它仍然没有给出任何输出。我已经打开了devTools,它说require没有定义。(在index.html中)您必须在浏览器窗口中启用节点集成,是的,我仍然没有工作。我最终克隆了人,而且成功了。
ipcRenderer.send('x', "Hello");