mirror of
https://github.com/Pandipipas/scoreko-dev.git
synced 2026-06-06 03:32:06 +00:00
feat(electron): build compressed Windows installer with Electron 40.6.1
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# Electron wrapper (Windows)
|
||||
|
||||
Este wrapper crea una app de escritorio para Windows que lanza NodeCG sin requerir que el usuario final tenga Node.js instalado.
|
||||
|
||||
## Requisitos de build (solo para quien genera el instalador)
|
||||
|
||||
1. Instalar dependencias del bundle raíz:
|
||||
|
||||
```bash
|
||||
pnpm install
|
||||
```
|
||||
|
||||
2. Instalar dependencias del wrapper:
|
||||
|
||||
```bash
|
||||
cd electron
|
||||
pnpm install
|
||||
```
|
||||
|
||||
## Desarrollo local
|
||||
|
||||
Desde `electron/`:
|
||||
|
||||
```bash
|
||||
pnpm start
|
||||
```
|
||||
|
||||
## Generar instalador `.exe` (comprimido)
|
||||
|
||||
Desde `electron/`:
|
||||
|
||||
```bash
|
||||
pnpm dist:win
|
||||
```
|
||||
|
||||
Esto genera un instalador NSIS en `electron/dist/` con compresión máxima (`compression: maximum`).
|
||||
|
||||
## Qué incluye el instalador
|
||||
|
||||
- Runtime de Electron (incluye Node embebido).
|
||||
- Dependencia `nodecg` dentro de la app.
|
||||
- El bundle `scoreko-dev` como recurso (`resources/bundle`).
|
||||
|
||||
Con eso, el usuario final instala y ejecuta la app sin instalar Node.js aparte.
|
||||
|
||||
## Variables opcionales
|
||||
|
||||
- `NODECG_PORT` (por defecto `9090`)
|
||||
- `NODECG_HOST` (por defecto `127.0.0.1`)
|
||||
Reference in New Issue
Block a user