Упаковка и распространение приложений является неотъемлемой частью процесса разработки настольного приложения. Поскольку Electron является кроссплатформенной средой разработки приложений для настольных компьютеров, упаковка и распространение приложений для всех платформ также должны быть беспроблемными.
Электронное сообщество создало проект, электронный упаковщик, который заботится о том же для нас. Это позволяет нам упаковывать и распространять наше приложение Electron с пакетами для ОС (.app, .exe и т. Д.) Через JS или CLI.
Поддерживаемые платформы
Electron Packager работает на следующих хост-платформах:
- Windows (32/64 бит)
- OS X
- Linux (x86 / x86_64)
Он генерирует исполняемые файлы / пакеты для следующих целевых платформ —
- Windows (также известный как win32, для 32/64 бит)
- OS X (также известный как darwin) / Mac App Store (также известный как mas)
- Linux (для архитектур x86, x86_64 и armv7l)
Монтаж
Установите электронный упаковщик, используя —
# for use in npm scripts $ npm install electron-packager --save-dev # for use from cli $ npm install electron-packager -g
Упаковка приложений
В этом разделе мы увидим, как запустить упаковщик из командной строки. Основная форма команды —
electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch> [optional flags...]
Это будет —
-
Найдите или загрузите правильный выпуск Electron.
-
Используйте эту версию Electron для создания приложения в <output-folder> / <appname> — <platform> — <arch>.
Найдите или загрузите правильный выпуск Electron.
Используйте эту версию Electron для создания приложения в <output-folder> / <appname> — <platform> — <arch>.
—platform и —arch могут быть опущены в двух случаях. Если вместо этого указать —all , будут созданы пакеты для всех допустимых комбинаций целевых платформ / архитектур. В противном случае будет создан один пакет для платформы / архитектуры хоста.