我有一个电子应用程序。
它在其他一些节点模块中使用Bootstrap v4,Electron v2。
我有一个打开电子对话框的按钮,用户选择一个文件夹,这时,我的应用程序BrowserWindow似乎正在刷新。
我不希望这种刷新发生。我创建了一个测试案例来说明这种行为。毫无疑问,我犯了一个简单的错误,请查看此仓库以显示重现我的问题的测试用例。
https://bitbucket.org/renegadeandy/electron-dialog-problem/src/master/
答案 0 :(得分:1)
问题是我正在将log.txt文件写入电子重新加载模块正在监视的目录中。
当我将新记录写入日志时,文件会更改,并导致我的应用程序重新加载!是有道理的-但是我的日志记录和主动重载的组合不能很好地协同工作。
我已经解决了,只需消除电子负载即可。