电子托盘图标不会在 app.quit 上立即关闭

tray icon doesn't close immediately on app.quit in electron

我在我的应用程序中使用了电子托盘,但是当我退出应用程序时,托盘不会在悬停时关闭 immediately.Instead,它会立即关闭。我可以使用任何解决方案来避免这种情况吗?

尝试在应用程序退出之前销毁托盘图标,如下所示:

app.on('before-quit', function (evt) {
    tray.destroy();
});

tray.destroy() Docs.

before-quit Event docs.