отсутствует Electron.exe в электронном упаковщике Windows 10

Я начал с чистой виртуальной машины Windows 10. Установил node.js, npm, обновил npm и установил electronic-packager -g.

У меня есть простое электронное приложение, которое я написал, какие пакеты подходят для Mac. Но когда я делаю это из каталога приложения:

электрон-упаковщик.

Это дает:

Пакетное приложение для платформы win32 x64 с использованием электронов v8.1.0 ENOENT: нет такого файла или каталога, переименуйте 'C: \ Users \ ROBERT ~ 1 \ AppData \ Local \ Temp \ electronic-packager \ win32-x64 \ myApp-win32-x64 \ Electron.exe '->' C: \ Users \ ROBERT ~ 1 \ AppData \ Local \ Temp \ electronic-packager \ win32-x64 \ myApp-win32-x64 \ myApp.exe '

Однако файл electronic.exe не существует в указанном каталоге.

Я новичок, поэтому я, наверное, делаю что-то не так, но думаю, что следовал правильной последовательности. Любые идеи?


person Bob K    schedule 08.03.2020    source источник


Ответы (1)


У меня была такая же проблема! Судя по вашему имени пользователя ROBERT ~ 1, в вашем имени есть пробел. У меня тоже было место. Измените свое имя пользователя (долгий процесс) или создайте нового пользователя (без пробелов). Это устранило мою проблему :) Удачи!

person Bachvac    schedule 09.03.2020
comment
Идеально! Не знаю, как вы это догадались, но избавление от пробелов помогло. Спасибо! - person Bob K; 11.03.2020
comment
@BobK Я сменил ноутбук и больше не мог создавать файл .exe .. Я установил DEBUG = electronic-packager перед сборкой и заметил, что половина путей имеет ~ 1, а половина - мое полное имя .. У моего предыдущего ноутбука было нормальное не -пространственное имя, поэтому я решил, что это проблема :) - person Bachvac; 11.03.2020
comment
Жаль это слышать. Я начал играть с пряжей, и, похоже, она лучше работает в среде Windows, даже с пробелами в пути. У меня есть полезный setup exe со следующим: yarn add electronics-builder --dev, затем yarn electronics-builder. - person Bob K; 14.03.2020