我正在尝试做一个简单的ipc.send和ipc.on,但由于某些原因,我对这个电子需求没有定义。
libs/custom-menu.js:
“使用-价格”;const BrowserWindow=需要(“电子”)。浏览器窗口;const ipcRenderer=require('electron').ipcRenderer;exports.getTemplate=函数(){常量模板=[{label:'Roll20',子菜单:[{label:'玩家手册',单击(){console.log(“测试”);},},],},{label:'视图',子菜单:[{label:'切换全屏',加速器:“F11”,单击(项目,聚焦窗口){if(聚焦窗口){focusedWindow.setFullScreen(!focusedWindows.isFullScrean());}},},{label:'切换开发人员工具',加速器:(函数(){if(process.platform===“达尔文”){return'Alt+Command+I';}return'Ctrl+Shift+I';}()),单击(项目,聚焦窗口){if(聚焦窗口){focusedWindow.thoggleDevTools();}},},{label:'重新加载',加速器:'F5',单击(){浏览器窗口.getFocusedWindow().reloadIgnoringCache();},},],},{label:'随机生成器',子菜单:[{label:'世界发电机',单击(){ipcRenderer.send(“show-world”);},},],},];返回模板;};
错误是无法读取未定义的属性“send”。