应用退出后如何自动启动电子应用

时间:2019-06-18 05:16:10

标签: electron

对于我来说,从后端服务器应用完成同步过程后,将按照以下代码退出。

 app.quit();

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

2 个答案:

答案 0 :(得分:1)

app.relaunch(); app.exit();

这将重新启动您的应用。

答案 1 :(得分:1)

我通过更改以下代码解决了问题

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