app.relaunch([options])在电子

时间:2016-07-23 10:49:55

标签: javascript electron

我想用user定义的路径更改userData路径。所以,我从UI获取路径,将其存储到文件中。因此,下次应用程序启动时,它会更改路径。 我想在用户选择路径后立即重启应用程序。我试过app.relaunch()函数。但它没有用,也没有返回错误。

我使用了文档中提到的完全相同的示例。 http://electron.atom.io/docs/api/app/#apprelaunchoptions

2 个答案:

答案 0 :(得分:1)

调用app.relaunch()实际上不会退出该应用,您需要通过致电app.quit()app.exit()来关注该应用。

答案 1 :(得分:1)

app.relaunch();
app.quit();

此代码必须有效,但请注意:在app.quit()调试器断开连接后进行调试时(即在Visual Studio代码中) 并杀死整个应用程序,因此应用程序将不会重新启动。您可能想在已经安装或通过npm运行的应用程序上对其进行测试。