Electron - aplikacje do pakowania

Pakowanie i dystrybucja aplikacji jest integralną częścią procesu tworzenia aplikacji klasycznej. Ponieważ Electron to wieloplatformowa platforma do tworzenia aplikacji komputerowych, pakowanie i dystrybucja aplikacji na wszystkie platformy również powinny przebiegać bezproblemowo.

Społeczność elektronów stworzyła projekt, paczkę elektronów, która zajmuje się tym samym dla nas. Pozwala nam na pakowanie i dystrybucję naszej aplikacji Electron z pakietami specyficznymi dla systemu operacyjnego (.app, .exe itp.) Za pośrednictwem JS lub CLI.

Obsługiwane platformy

Electron Packager działa na następujących platformach hosta -

  • Windows (32/64 bit)
  • OS X
  • Linux (x86 / x86_64)

Generuje pliki wykonywalne / pakiety dla następujących platform docelowych -

  • Windows (znany również jako win32, zarówno dla wersji 32/64 bitowej)
  • OS X (znany również jako darwin) / Mac App Store (znany również jako mas)
  • Linux (dla architektur x86, x86_64 i armv7l)

Instalacja

Zainstaluj pakowacz elektronów za pomocą -

# for use in npm scripts
$ npm install electron-packager --save-dev

# for use from cli
$ npm install electron-packager -g

Aplikacje do pakowania

W tej sekcji zobaczymy, jak uruchomić program pakujący z wiersza poleceń. Podstawowa forma polecenia to -

electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch> [optional flags...]

To będzie -

  • Znajdź lub pobierz poprawne wydanie Electron.

  • Użyj tej wersji Electron, aby utworzyć aplikację w <output-folder> / <appname> - <platform> - <arch>.

--platform i --archmożna pominąć w dwóch przypadkach. Jeśli określisz--allzamiast tego zostaną utworzone pakiety dla wszystkich poprawnych kombinacji platform / architektur docelowych. W przeciwnym razie zostanie utworzony pojedynczy pakiet dla platformy / architektury hosta.