@echo off cls echo. echo //------------------------------------------------// echo // Preparando entorno para M. Windows echo // -----------------------------------------------// echo // Importante verifique las dependencias: echo // * python 2.7.* echo // * node v15.12.0 echo // * nw-gyp (global en node) echo //------------------------------------------------// echo. echo 1) Limpiando temporales ... rd /S /Q build\emalibre > nul echo. echo 2) Copiando codigo Fuente para EMA Libre GUI (Desktop) Windows. xcopy src build\emalibre /s /I /Y /Q echo. echo 3) Copiando archivo de configuracion por default xcopy build\conf\ConfiguracionGeneral.js build\emalibre\conf /s /I /Y /Q echo. echo 3) Quitando archivos y depurando tanques. rd /S /Q build\emalibre\node_modules > nul rd /S /Q build\emalibre\gui_web > nul del /f build\emalibre\package-lock.json > nul echo "" > build/emalibre/logs/debug.log echo "[]" > build/emalibre/logs/TanquePendientes.log echo "[]" > build/emalibre/logs/registro_diario.log echo. echo 4) Generando el node modules cd build\emalibre call npm install -silent node-hid nodemailer targz bootstrap bootstrap-select datatables datatables-buttons jquery notify-js-lib nprogress popper.js > nul echo. echo 5) Regenerando el modulo node-hid adaptandolo a NW.js. call npm run postWIN -no-audit -silent > nul cd .. cd .. echo 5) Empaquetando el EMA Libre Cliente. node empaquetarWindows.js echo. echo 6) Limpiando temporales ... rd /S /Q build\emalibre > nul rmdir /Q build\emalibre > nul cls echo EMA Libre Cliente (Carpincho) Windows echo --------------------------------------------- echo 7) Termino el empaquetado, y esta listo para ejecutarse en: echo Directorio Destino: build\debs\win32 pause exit