我使用电子包生成了一个应用程序。当运行在客户端的Windows PC中生成的exe时它没有运行。是否有任何先决条件要在客户端PC中安装?我还没有安装Node。
答案 0 :(得分:0)
尝试从命令行运行.exe。也许你将能够找出导致你的应用崩溃的原因。我有同样的问题,双击.exe什么都不做。当我从命令行运行.exe(即out\myApp-win32-x64\myApp.exe
)时,我能够看到我的应用程序console.log()
和console.err()
,我意识到我的问题是什么。
在我的情况下,我的应用使用了相对于process.cwd()
的路径,这些路径在直接从.exe运行应用时搞砸了。这导致应用程序甚至在显示窗口之前崩溃,因此似乎没有任何东西在运行。