【问题标题】:missing electron.exe during windows 10 electron-packager在 Windows 10 电子打包程序期间缺少 electron.exe
【发布时间】:2020-03-09 17:01:50
【问题描述】:

我从一个干净的 Windows 10 虚拟机开始。安装了 node.js、npm,升级了 npm 并安装了 electron-packager -g。

我有一个简单的电子应用程序,我编写了在 Mac 上运行良好的软件包。但是当我从应用程序目录执行此操作时:

电子包装器。

它产生:

使用 electron v8.1.0 为平台 win32 x64 打包应用程序 ENOENT:没有这样的文件或目录,重命名 'C:\Users\ROBERT~1\AppData\Local\Temp\electron-packager\win32-x64\myApp-win32-x64\electron.exe' -> 'C:\Users \ROBERT~1\AppData\Local\Temp\electron-packager\win32-x64\myApp-win32-x64\myApp.exe'

但是,指定目录中不存在 electron.exe 文件。

我是菜鸟,所以我可能做错了什么,但我认为我遵循了正确的顺序。有什么想法吗?

【问题讨论】:

    标签: node.js electron electron-packager


    【解决方案1】:

    我遇到了同样的问题!从您的用户名 ROBERT~1 来看,您的名字中似乎有一个空格。我也有一个空间。更改您的用户名(一个漫长的过程)或创建一个新用户(没有空格)。这解决了我的问题:) 祝你好运!

    【讨论】:

    • 完美!我不确定你是怎么想出来的,但是去掉空格就可以了。谢谢!
    • @BobK 我切换了笔记本电脑,无法再构建 .exe 文件。我在构建之前设置了 DEBUG=electron-packager 并注意到一半的路径有 ~1,另一半有我的全名。 . 我以前的笔记本电脑有一个正常的非空格名称,所以我认为这一定是问题:)
    • 很抱歉听到这个消息。我开始玩纱线,它似乎在 Windows 环境中玩得更好,即使路径中有空格。我得到了一个可用的 setup exe,其中包含以下内容:“yarn add electron-builder --dev”然后是“yarn electron-builder”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 2017-01-23
    • 1970-01-01
    • 2021-11-04
    • 2021-04-19
    • 2017-06-11
    • 1970-01-01
    相关资源
    最近更新 更多