Files
scoreko-dev/electron/README.md
T

50 lines
1014 B
Markdown

# 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`)