通过命令行运行我的Electron应用程序工作正常,但是当我双击打包应用程序的.exe时,除了我的光标快速“忙”动画之外没有任何其他事情发生。我认为我的应用程序正在默默地崩溃。
有没有办法可以从.exe获取错误消息或崩溃报告,以帮助我查看正在发生的事情?
从我的app目录的根目录开始,这两种方法都可以让我的应用运行良好:
node_modules\.bin\electron.cmd .
electron-packager .
node_modules\.bin\electron.cmd my_app-win32-x64\resources\app
答案 0 :(得分:0)
这不是电子问题。这是我的应用程序尝试访问相对于process.cwd()
的路径,当双击输出文件夹中的.exe文件时,该路径不是预期的路径。
我能够通过从命令行运行.exe来调试它,而不是双击.exe:
my_app-win32-x64\my_app.exe
这会导致console.log()
输出在命令提示符下可见,这使我最终能够看到正在发生的异常。