我开发了一个 Electron.js 应用程序并成功启动它。当应用程序在后台运行时,我继续将其从系统中卸载。但是,我注意到即使完成卸载过程后,该应用程序仍继续在后台运行。尽管已卸载,但它不会自动关闭或终止。
有没有办法保证应用程序卸载时应用程序的运行实例自动关闭?任何关于如何在 Electron.js 中处理这种情况的指导或最佳实践将不胜感激。
解决了这个问题,我在 nsis 配置(package.json)中添加了 include 属性并创建了 Installation.nsh,其中我添加了用于关闭应用程序并清除数据的代码,[但这仅支持 nsis,不适用于 msi]