1048147e0Sopenharmony_ci@if "%DEBUG%" == "" @echo off 2048147e0Sopenharmony_ci@rem ########################################################################## 3048147e0Sopenharmony_ci@rem 4048147e0Sopenharmony_ci@rem Hvigor startup script for Windows 5048147e0Sopenharmony_ci@rem 6048147e0Sopenharmony_ci@rem ########################################################################## 7048147e0Sopenharmony_ci 8048147e0Sopenharmony_ci@rem Set local scope for the variables with windows NT shell 9048147e0Sopenharmony_ciif "%OS%"=="Windows_NT" setlocal 10048147e0Sopenharmony_ci 11048147e0Sopenharmony_ciset DIRNAME=%~dp0 12048147e0Sopenharmony_ciif "%DIRNAME%" == "" set DIRNAME=. 13048147e0Sopenharmony_ciset APP_BASE_NAME=%~n0 14048147e0Sopenharmony_ciset APP_HOME=%DIRNAME% 15048147e0Sopenharmony_ci 16048147e0Sopenharmony_ci@rem Resolve any "." and ".." in APP_HOME to make it shorter. 17048147e0Sopenharmony_cifor %%i in ("%APP_HOME%") do set APP_HOME=%%~fi 18048147e0Sopenharmony_ci 19048147e0Sopenharmony_ciset WRAPPER_MODULE_PATH=%APP_HOME%\hvigor\hvigor-wrapper.js 20048147e0Sopenharmony_ciset NODE_EXE=node.exe 21048147e0Sopenharmony_ci 22048147e0Sopenharmony_cigoto start 23048147e0Sopenharmony_ci 24048147e0Sopenharmony_ci:start 25048147e0Sopenharmony_ci@rem Find node.exe 26048147e0Sopenharmony_ciif defined NODE_HOME goto findNodeFromNodeHome 27048147e0Sopenharmony_ci 28048147e0Sopenharmony_ci%NODE_EXE% --version >NUL 2>&1 29048147e0Sopenharmony_ciif "%ERRORLEVEL%" == "0" goto execute 30048147e0Sopenharmony_ci 31048147e0Sopenharmony_ciecho. 32048147e0Sopenharmony_ciecho ERROR: NODE_HOME is not set and no 'node' command could be found in your PATH. 33048147e0Sopenharmony_ciecho. 34048147e0Sopenharmony_ciecho Please set the NODE_HOME variable in your environment to match the 35048147e0Sopenharmony_ciecho location of your NodeJs installation. 36048147e0Sopenharmony_ci 37048147e0Sopenharmony_cigoto fail 38048147e0Sopenharmony_ci 39048147e0Sopenharmony_ci:findNodeFromNodeHome 40048147e0Sopenharmony_ciset NODE_HOME=%NODE_HOME:"=% 41048147e0Sopenharmony_ciset NODE_EXE_PATH=%NODE_HOME%/%NODE_EXE% 42048147e0Sopenharmony_ci 43048147e0Sopenharmony_ciif exist "%NODE_EXE_PATH%" goto execute 44048147e0Sopenharmony_ciecho. 45048147e0Sopenharmony_ciecho ERROR: NODE_HOME is not set and no 'node' command could be found in your PATH. 46048147e0Sopenharmony_ciecho. 47048147e0Sopenharmony_ciecho Please set the NODE_HOME variable in your environment to match the 48048147e0Sopenharmony_ciecho location of your NodeJs installation. 49048147e0Sopenharmony_ci 50048147e0Sopenharmony_cigoto fail 51048147e0Sopenharmony_ci 52048147e0Sopenharmony_ci:execute 53048147e0Sopenharmony_ci@rem Execute hvigor 54048147e0Sopenharmony_ci"%NODE_EXE%" "%WRAPPER_MODULE_PATH%" %* 55048147e0Sopenharmony_ci 56048147e0Sopenharmony_ciif "%ERRORLEVEL%" == "0" goto hvigorwEnd 57048147e0Sopenharmony_ci 58048147e0Sopenharmony_ci:fail 59048147e0Sopenharmony_ciexit /b 1 60048147e0Sopenharmony_ci 61048147e0Sopenharmony_ci:hvigorwEnd 62048147e0Sopenharmony_ciif "%OS%" == "Windows_NT" endlocal 63048147e0Sopenharmony_ci 64048147e0Sopenharmony_ci:end 65