Как создать Deb или Exe файл приложения угловых электронов - PullRequest
0 голосов
/ 03 апреля 2019

Я работаю над Angular 6. Я хочу создать настольное приложение этого проекта, используя электрон. Я установил электрон в моем проекте. когда я создаю электронную сборку для среды разработки, она работает нормально и отображает окно. но я хочу сделать настольное приложение для нескольких платформ, таких как Windows, Linux и Mac. Я установил электронный упаковщик для создания сборки, когда я создаю сборку для Windows, она отображает ошибку типа «установить вино», а когда сборка сборки для Linux создает один пакет, который содержит много файлов, и я не понимаю, как его выполнить. , Я хочу создать .deb, .exe и т. Д., Чтобы я мог легко запустить это приложение на любой машине. Я пробовал electron-installer-debian, но он выдает ошибку описания, создавая двоичную ошибку символической ссылки. Я не понимаю, как решить проблему.

// package.json

"electron": "electron .",
"electron-build": "ng build --prod && electron .",
"electron-packager": "electron-packager ."

[1]

1 Ответ

0 голосов
/ 04 апреля 2019

Чтобы создать приложение для Windows (.exe) в Linux, вам нужно установить Wine 1.6 или выше, чтобы можно было запустить https://github.com/electron/node-rcedit. Вы должны быть в состоянии сделать $ sudo apt install wine64.

Electron-Packager не поддерживает создание файлов .deb, он просто создает исполняемый двоичный файл вашего приложения. Существует еще один пакет для создания .deb файлов: https://github.com/electron-userland/electron-installer-debian

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...