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