Skip to content

Latest commit

 

History

History
102 lines (74 loc) · 3.98 KB

README.md

File metadata and controls

102 lines (74 loc) · 3.98 KB

THUMDER

ICON

Angular Logo Electron Logo Netlify Status Página del proyecto en producción THUMDER
Repositorio del servidor del proyecto THUMDER server

Instalación de las dependencias

sudo npm install -g  @angular/[email protected]  # Instala la herramienta de desarrollo
npm install                               # Instala las dependencias

Tu necesitas aumenta la memoria de node, para ello se debe modificar la variable de entorno de node (NODE_OPTIONS), para ello debemos asignar al menos 4Gb de memoria --max_old_space_size=<size>.

Desarrollo

Commandos Descripción
npm run ng:serve-angular:dev Enciende el servidor de angular en modo de desarrollo
npm run ws:server Enciende el servidor websocket, requiere THUMDER Server

Despliegue

Commandos Descripción
npm run ng:build-angular:production Construye la aplicación angular de navegador con las variables de producción
npm run electron:build Construye la aplicación angular y encapsula la aplicación dentro electron generando un ejecutable

El despliegue genera las carpetas /dist, /dist-angular y /release.

La carpeta /dist-angular es la indicada para el despliegue en servidores.

La carpeta /release contiene los ficheros ejecutables con la aplicación.

Otros comandos

Commandos Descripción
npm run ng:build:dev
npm run ng:build:web
npm run ng:build:production
npm run ng:build-angular:dev
npm run ng:build-angular:web
npm run ng:build-angular:production
npm run ng:serve:dev
npm run ng:serve:web
npm run ng:serve:production
npm run ng:serve-angular:dev
npm run ng:serve-angular:web
npm run ng:serve-angular:production

Server e2e

Commandos Descripción
npm run cypress:open Abre la aplicación con cypress app y configura los comandos y pruebas
npm run cypress:run Ejecuta las pruebas sobre el servidor (solo son visibles por linea de comandos)

Cobertura de navegadores

npx browserslist
npx browserslist --coverage

These browsers account for 86.79% of all users globally

Versión actual de las dependencias

  • Angular v12.5.0
  • Electron v16.2.6
  • Electron Builder v23.0.3