- Descripción.
- Estructura del proyecto.
- Requerimientos.
- Ejecutar como developer.
- Generar instaladores.
Módulo de administración del casino que controla las siguientes caracteristicas:
- Configuraciones del casino como lo pueden ser: Valores de fichas, Montos rápidos de recargas, Tipo de cambio, Precios de membresía y Horarios.
- Gestión de roles.
- Administración de empleados.
- Promociones.
- Estadisticas.
- Historial de operaciones.
.
├── development
| ├── react
| | ├── controllers
| | ├── pages
| | └── App.jsx
| ├── app.jsx
| └── index.html
├── production
| └── app.js
├── .babelrc
├── .gitignore
├── index.js
├── main.js
├── package.json
└── webpack.config.js
- Node 7.9.0 o mayor
- Webpack 3.10.0
- Electron
- Instalar las dependencias necesarias.
npm install
- Ejecutar Webpack.
node_modules/.bin/webpack --watch
o
webpack --watch
- En el archivo main.js descomentarla linea:
win.openDevTools()
- Ejecutar la aplicación:
electron main.js
En esta modalidad no se empaqueta la apicación para distribuir, pero se genera el directorio correspondiente generando una apliación portable, esta modalidad es sugerida para realizar pruebas.
npm run pack
En esta modalidad se genera el instalador de la aplicación.
npm run dist
Por defecto se genera una carpeta /dist en la raíz del proyecto con el instalador para Windows. En caso de requerir un instalador para otro sistema operativo se requiere modificar el archivo package.json en la raíz del proyecto y colocar la configuración correspondiente al sistema operativo:
...},
"build": {
"appId": "com.app.dashboard",
"win": {
"target": "nsis"
}
},
}