简体   繁体   English

在 Windows 10 电子打包器中缺少电子.exe

[英]missing electron.exe during windows 10 electron-packager

I've started with a clean VM of windows 10. Installed node.js, npm, upgraded npm and installed electron-packager -g.我从 Windows 10 的干净 VM 开始。安装了 node.js、npm、升级了 npm 并安装了电子包装器 -g。

I have a simple electron app that I wrote which packages fine on Mac.我有一个简单的电子应用程序,我编写了它在 Mac 上可以很好地打包。 But when I do this from the app directory:但是当我从应用程序目录执行此操作时:

electron-packager .电子封装器。

It yields:它产生:

Packaging app for platform win32 x64 using electron v8.1.0 ENOENT: no such file or directory, rename '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'使用电子 v8.1.0 ENOENT 为平台 win32 x64 打包应用程序:没有这样的文件或目录,重命名 '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'

However, the electron.exe file doesn't exist in that specified directory.但是,该指定目录中不存在电子.exe 文件。

I'm a noob so I'm probably doing something wrong but I think I followed the correct sequence.我是一个菜鸟,所以我可能做错了什么,但我认为我遵循了正确的顺序。 Any ideas?有任何想法吗?

I had the same issue!我遇到过同样的问题! Judging by your username ROBERT~1 it seems that you have a space in your name.从您的用户名 ROBERT~1 来看,您的名字中似乎有一个空格。 I also had a space.我也有空间。 Change your username (a long process) or create a new user (without spaces).更改您的用户名(一个漫长的过程)或创建一个新用户(没有空格)。 That fixed my issue :) Good luck!这解决了我的问题:) 祝你好运!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM