我使用电子,电子伪造和Vue构建了一个简单的应用程序。
当我通过“电子伪造开始”运行我的应用程序时,效果很好。
当我尝试使用“ electron-forge make”编译我的应用程序时,它将进行编译,但是应用程序本身无法完成后端脚本,因此无法解决某些承诺或回报。
我确定问题不在前端(vue)上,而是节点出现了问题。
通过在代码中设置手动断点并将其发送到“ mainWindow.webContents.send”,并使开发控制台处于铬状态,我已经能够进行一些调试。
但是,这确实是在黑暗中拍摄。有什么办法可以从已编译的电子应用程序显示节点控制台?这将使调试变得容易1000倍,但我似乎找不到解决方案,所有参考都与Chrome调试控制台有关,在这里没有用。
答案 0 :(得分:1)
如果使用的是Windows计算机,请选择“ exe”文件并将其拖到命令提示符,然后按Enter。 如果您使用的是MAC机,请右键单击“ .app”文件,然后选择“显示软件包内容”。打开Contents文件夹内的MacOs文件夹,然后拖动可执行文件并将其放在终端上。 基本上,将可执行文件放在终端上并运行该应用程序,您可以在其中看到nodeJs控制台消息。