En este tutorial realizaremos el empaquetado de una aplicación utilizando electron-forge una CLI que nos permitirá generar ejecutables, así como instaladores para la misma.
Configuración de electron-forge
Instalaremos el paquete de electron-forge de manera global, utilizando la siguiente instrucción:
npm i -g electron-forge
Cuando ya se encuentre instalado, nos ubicaremos en nuestro proyecto de Electron y moveremos los archivos con terminación js a la carpeta app (debemos crear esta carpeta)
Con el cambio anterior realizado, utilizaremos la siguiente instrucción:
electron-forge import .
Si el paso anterior se realizó de forma correcta debemos obtener un resultado, parecido al siguiente:
La ejecución del comando anterior, realizo modificaciones en el archivo package.json agregando los siguientes scripts: start, package, make y otras modificaciones dejándolo de la siguiente manera:
Empaquetado de la aplicación
Utilizaremos el comando de empaquetado, por medio del script creado en el paso anterior, el cual empaquetara la aplicación para el sistema operativo y arquitectura desde el cual ejecutamos el comando.
npm run package
Este comando creará la carpeta out y dentro de ella estará nuestra aplicación ya empaquetada.