尝试避免“”operator:import“”的处理程序中发生错误:错误:尝试为“operator:cancelImport”注册第二个处理程序“错误。
const onCancel = () => { done = true } ipcMain.handleOnce("operator:cancelImport", onCancel)
bybem2ql1#
这并不完全是对您问题标题的回答,而是为了"避免错误"(例如,在开发模式下重新加载页面时):如果您删除了一个尚未设置的处理程序,Electron不会抱怨。您可以:
const onCancel = () => { done = true } ipcMain.removeHandler("operator:cancelImport") ipcMain.handleOnce("operator:cancelImport", onCancel)
1条答案
按热度按时间bybem2ql1#
这并不完全是对您问题标题的回答,而是为了"避免错误"(例如,在开发模式下重新加载页面时):如果您删除了一个尚未设置的处理程序,Electron不会抱怨。
您可以: