tipos generadores generador gasolina funcionamiento funciona explicacion electricos electrico ejemplos corriente continua como casero aplicaciones javascript native electron electron-builder

javascript - generadores - electron-builder vs electron-packager



tipos de generadores de corriente continua (5)

¿Cuál es la principal diferencia entre electron-builder electron-packager ? ¿Hay algunos proyectos de ejemplo para ambos? ¿Qué es mejor para la compilación de la aplicación .exe independiente?


Ok, sé que este hilo es antiguo, pero me gustaría sugerir que cualquiera / todos usen electron-forge , mejorará sus vidas y creo que se sentirá más inteligente al usarlo. Personalmente tuve pesadillas al enfrentar problemas de empaque. Tiene un cli muy simple, instálelo globalmente y sus sueños pueden hacerse realidad.

¡Espero que sea útil! No se preocupe, no lo logré, pero me ayuda a crear aplicaciones de escritorio.



electron-packager fue (actualización: cambió en este commit: "refactor: merge electron-packager") utilizado por electron-builder. Este artículo establece

Si realmente quiere ir a la ciudad, eche un vistazo al generador de electrones que toma los paquetes producidos por el empacador de electrones y crea instaladores automáticos.



Actualización agosto de 2019

He estado usando https://www.electron.build/ durante más de un año, empaquetando mi aplicación para macOS, Windows 10 y Ubuntu Desktop. El mantenedor, develar, agregó un excelente sitio de documentos a principios de este año, y se ha mantenido al tanto de los cambios de gatekeeper en macOS para garantizar que los instaladores y los actualizadores sigan funcionando.

Actualización noviembre 2018

El desarrollador principal del generador de electrones ha continuado realizando un trabajo sustancial en el proyecto, incluido el soporte para Electron 3, nuevos destinos de publicación de artefactos y lanzamientos regularmente con correcciones de errores. El mantenedor anterior renunció de electron-packager, y todavía no tienen un mantenedor de Windows, y aún no tienen soporte para binarios de Windows firmados . Para referencia:

electron-packager ( 72 releases, 17 open issues, 639 closed) electron-builder (651 releases, 399 open issues, 2,603 closed)

Actualización de diciembre de 2017

electron-builder ha trabajado de manera sólida durante el año pasado, lanzando nuevas versiones con características y correcciones de errores semanalmente. La documentación en https://www.electron.build/ es excelente, y siguiendo la "Guía de configuración rápida" (en la primera página, varias secciones más abajo) incluye un proyecto repetitivo e instrucciones paso a paso.

Actualización de junio de 2017

electron-builder realiza tanto el paso de empaquetado (como lo que hace electron-packager ) y construye instaladores específicos de la plataforma (como pkg o Mac AppStore para Mac, NSIS o Windows Store para Windows, y AppImage para Linux).

Para mi proyecto existente, electron-forge falló con una "dependencia faltante" que estaba presente en mi package.json y node_modules ).

No está bien documentado, pero electron-builder cambió de Squirrel.windows a NSIS a principios de este año como el instalador predeterminado de Windows. NSIS fabrica paquetes de instalación sustancialmente más pequeños (30mb por debajo de 90mb, en el caso de mi proyecto).

Publicación original

A partir de marzo de 2017, en gran parte, tienen paridad de características. He encontrado lo siguiente:

  • Ambos están en la organización " electron-userland ", por lo que ambos son "legítimos".
  • electron-packager no tiene un mantenedor de windows
  • electron-builder tiene más contribuyentes y muchos más problemas cerrados, por lo que puede haber habido más errores o más usuarios. electron-packager tiene más estrellas.
  • electron-builder soporta sustancialmente más formatos de destino que electron-packager
  • electron-forge se basa en electron-packager, por lo que podría ser una experiencia más fácil de usar.