gpt4 book ai didi

javascript - Electron ipcMain 未定义

转载 作者:搜寻专家 更新时间:2023-11-01 00:29:16 27 4
gpt4 key购买 nike

下面的代码会产生错误

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

最佳答案

在Renderer进程中你应该使用ipcMain的对应物,即ipcRenderer。参见 docs of ipcMain代码示例

你更正后的代码看起来像

const { ipcRenderer } = require('electron');
ipcRenderer.on('open-file-dialog', function (event) {});

关于javascript - Electron ipcMain 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43973203/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com