Repositorio del servidor del proyecto THUMDER server
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>
.
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 |
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.
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 |
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) |
npx browserslist
npx browserslist --coverage
These browsers account for 86.79% of all users globally
- Angular v12.5.0
- Electron v16.2.6
- Electron Builder v23.0.3