Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在应用程序退出后自动启动electron应用程序_Electron - Fatal编程技术网

如何在应用程序退出后自动启动electron应用程序

如何在应用程序退出后自动启动electron应用程序,electron,Electron,在我的情况下,从后端服务器同步过程完成后,应用程序将按照以下代码退出 app.quit(); 但在此之后,我需要通过手动单击(.exe)再次运行应用程序。现在我正在寻找解决方案,可以启动应用程序自动退出后的应用程序 应用程序重新启动(); app.exit() 这将重新启动你的应用程序。app.relaunch(); app.exit() 这将重新启动你的应用程序。我通过如下更改代码解决了这个问题 ipcMain.on("exit-app", event => { if (

在我的情况下,从后端服务器同步过程完成后,应用程序将按照以下代码退出

 app.quit();
但在此之后,我需要通过手动单击(.exe)再次运行应用程序。现在我正在寻找解决方案,可以启动应用程序自动退出后的应用程序

应用程序重新启动();
app.exit()

这将重新启动你的应用程序。

app.relaunch();
app.exit()


这将重新启动你的应用程序。

我通过如下更改代码解决了这个问题

ipcMain.on("exit-app", event => {
      if (process.platform !== "darwin") {
        app.quit();
        app.relaunch({ args: process.argv.slice(1).concat(['--relaunch']) })
        app.exit(0)
      }
});

我通过如下更改代码解决了这个问题

ipcMain.on("exit-app", event => {
      if (process.platform !== "darwin") {
        app.quit();
        app.relaunch({ args: process.argv.slice(1).concat(['--relaunch']) })
        app.exit(0)
      }
});