Мне нужно объяснение и решение, почему следующий код не работает в моем коде 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