Electron - Aplicaciones de empaque
Empaquetar y distribuir aplicaciones es una parte integral del proceso de desarrollo de una aplicación de escritorio. Dado que Electron es un marco de desarrollo de aplicaciones de escritorio multiplataforma, el empaquetado y distribución de aplicaciones para todas las plataformas también debería ser una experiencia perfecta.
La comunidad electrónica ha creado un proyecto, el empaquetador de electrones que se encarga de lo mismo por nosotros. Nos permite empaquetar y distribuir nuestra aplicación Electron con paquetes específicos del sistema operativo (.app, .exe, etc.) a través de JS o CLI.
Plataformas compatibles
Electron Packager se ejecuta en las siguientes plataformas de host:
- Windows (32/64 bits)
- OS X
- Linux (x86 / x86_64)
Genera ejecutables / paquetes para las siguientes plataformas de destino:
- Windows (también conocido como win32, tanto para 32/64 bits)
- OS X (también conocido como darwin) / Mac App Store (también conocido como mas)
- Linux (para arquitecturas x86, x86_64 y armv7l)
Instalación
Instale el empaquetador de electrones usando -
# for use in npm scripts
$ npm install electron-packager --save-dev
# for use from cli
$ npm install electron-packager -g
Aplicaciones de empaque
En esta sección, veremos cómo ejecutar el empaquetador desde la línea de comandos. La forma básica del comando es:
electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch> [optional flags...]
Esta voluntad ...
Busque o descargue la versión correcta de Electron.
Utilice esa versión de Electron para crear una aplicación en <output-folder> / <appname> - <platform> - <arch>.
--platform y --archse puede omitir, en dos casos. Si especifica--allen su lugar, se crearán paquetes para todas las combinaciones válidas de plataformas / arquitecturas de destino. De lo contrario, se creará un solo paquete para la plataforma / arquitectura de host.