我正在使用 app.relaunch
API,它将在关闭应用程序时重新启动我的应用程序。
我这样使用它(大大简化了示例,因此希望它能起作用。不想再次尝试运行它):
app.on("ready", () => {
const win = new BrowserWindow();
});
app.on("window-all-closed", () => {
app.relaunch();
app.quit();
});
这有点愚蠢,但是现在,我陷入了重新启动的循环中。
我尝试通过任务管理器强制关闭计算机上运行的所有5个Electron.exe进程,但该进程一直在重新启动。
我如何结束这个过程?
最佳答案
回想起来,我想这有点明显,但是我只是删除了app.relaunch()
语句,重新构建了应用程序,然后将其停止。现在,它将启动没有重新启动代码的新版本。
如果未打包,也可以删除main.js
文件。如果打包,则可以删除您的exe,因此重新启动后找不到它。
关于node.js - 使用app.relaunch后,如何阻止Electron应用重新启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59382596/