我需要解释为什么我的Electron代码中的以下代码无法正常工作。
const electron = require("electron");
const ipcRenderer = electron.ipcRenderer;
let seconds = 60;
module.exports = function countdown(){
setInterval(function () {
if(seconds == 0){
seconds = 60;
}
seconds--
console.log(seconds);
ipcRenderer.send("ticking", seconds)
},1000)
}
我要做的只是每秒使用ipcRenderer.send()
方法发布一个事件,但是下面显示了一个Uncaught Exception
错误。
Cannot read property send of undefined at Timeout_onTimeout