You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.2 KiB
41 lines
1.2 KiB
@echo off |
|
chcp 65001 >nul |
|
setlocal enabledelayedexpansion |
|
|
|
echo Starting GoFaster development with stable configuration... |
|
echo Setting environment variables... |
|
|
|
set VUE_CLI_BABEL_TRANSPILE_MODULES=false |
|
set VUE_CLI_MODERN_BUILD=false |
|
set NODE_ENV=development |
|
|
|
echo VUE_CLI_BABEL_TRANSPILE_MODULES: %VUE_CLI_BABEL_TRANSPILE_MODULES% |
|
echo VUE_CLI_MODERN_BUILD: %VUE_CLI_MODERN_BUILD% |
|
echo NODE_ENV: %NODE_ENV% |
|
|
|
echo Building Vue application... |
|
call vue-cli-service build --mode development |
|
|
|
if %ERRORLEVEL% EQU 0 ( |
|
echo Vue build successful, starting Electron... |
|
echo Starting with stable configuration... |
|
electron . --disable-gpu --disable-software-rasterizer --disable-dev-shm-usage |
|
) else ( |
|
echo Vue build failed! |
|
echo Attempting to clean and rebuild... |
|
|
|
echo Cleaning dist directory... |
|
if exist dist rmdir /s /q dist |
|
|
|
echo Rebuilding Vue application... |
|
call vue-cli-service build --mode development |
|
|
|
if %ERRORLEVEL% EQU 0 ( |
|
echo Rebuild successful, starting Electron... |
|
electron . --disable-gpu --disable-software-rasterizer --disable-dev-shm-usage |
|
) else ( |
|
echo Rebuild failed! Please check your code for errors. |
|
pause |
|
exit /b 1 |
|
) |
|
)
|
|
|