我想用user定义的路径更改userData路径。所以,我从UI获取路径,将其存储到文件中。因此,下次应用程序启动时,它会更改路径。 我想在用户选择路径后立即重启应用程序。我试过app.relaunch()函数。但它没有用,也没有返回错误。
我使用了文档中提到的完全相同的示例。 http://electron.atom.io/docs/api/app/#apprelaunchoptions
答案 0 :(得分:1)
调用app.relaunch()
实际上不会退出该应用,您需要通过致电app.quit()
或app.exit()
来关注该应用。
答案 1 :(得分:1)
app.relaunch();
app.quit();
此代码必须有效,但请注意:在app.quit()
调试器断开连接后进行调试时(即在Visual Studio代码中) 并杀死整个应用程序,因此应用程序将不会重新启动。您可能想在已经安装或通过npm运行的应用程序上对其进行测试。