Учебники

Электрон — Упаковка приложений

Упаковка и распространение приложений является неотъемлемой частью процесса разработки настольного приложения. Поскольку 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 , будут созданы пакеты для всех допустимых комбинаций целевых платформ / архитектур. В противном случае будет создан один пакет для платформы / архитектуры хоста.