142365ec6Sopenharmony_ci@if "%DEBUG%" == "" @echo off 242365ec6Sopenharmony_ci@rem ########################################################################## 342365ec6Sopenharmony_ci@rem 442365ec6Sopenharmony_ci@rem Hvigor startup script for Windows 542365ec6Sopenharmony_ci@rem 642365ec6Sopenharmony_ci@rem ########################################################################## 742365ec6Sopenharmony_ci 842365ec6Sopenharmony_ci@rem Set local scope for the variables with windows NT shell 942365ec6Sopenharmony_ciif "%OS%"=="Windows_NT" setlocal 1042365ec6Sopenharmony_ci 1142365ec6Sopenharmony_ciset DIRNAME=%~dp0 1242365ec6Sopenharmony_ciif "%DIRNAME%" == "" set DIRNAME=. 1342365ec6Sopenharmony_ciset APP_BASE_NAME=%~n0 1442365ec6Sopenharmony_ciset APP_HOME=%DIRNAME% 1542365ec6Sopenharmony_ci 1642365ec6Sopenharmony_ci@rem Resolve any "." and ".." in APP_HOME to make it shorter. 1742365ec6Sopenharmony_cifor %%i in ("%APP_HOME%") do set APP_HOME=%%~fi 1842365ec6Sopenharmony_ci 1942365ec6Sopenharmony_ciset WRAPPER_MODULE_PATH=%APP_HOME%\hvigor\hvigor-wrapper.js 2042365ec6Sopenharmony_ciset NODE_EXE=node.exe 2142365ec6Sopenharmony_ci 2242365ec6Sopenharmony_cigoto start 2342365ec6Sopenharmony_ci 2442365ec6Sopenharmony_ci:start 2542365ec6Sopenharmony_ci@rem Find node.exe 2642365ec6Sopenharmony_ciif defined NODE_HOME goto findNodeFromNodeHome 2742365ec6Sopenharmony_ci 2842365ec6Sopenharmony_ci%NODE_EXE% --version >NUL 2>&1 2942365ec6Sopenharmony_ciif "%ERRORLEVEL%" == "0" goto execute 3042365ec6Sopenharmony_ci 3142365ec6Sopenharmony_ciecho. 3242365ec6Sopenharmony_ciecho ERROR: NODE_HOME is not set and no 'node' command could be found in your PATH. 3342365ec6Sopenharmony_ciecho. 3442365ec6Sopenharmony_ciecho Please set the NODE_HOME variable in your environment to match the 3542365ec6Sopenharmony_ciecho location of your NodeJs installation. 3642365ec6Sopenharmony_ci 3742365ec6Sopenharmony_cigoto fail 3842365ec6Sopenharmony_ci 3942365ec6Sopenharmony_ci:findNodeFromNodeHome 4042365ec6Sopenharmony_ciset NODE_HOME=%NODE_HOME:"=% 4142365ec6Sopenharmony_ciset NODE_EXE_PATH=%NODE_HOME%/%NODE_EXE% 4242365ec6Sopenharmony_ci 4342365ec6Sopenharmony_ciif exist "%NODE_EXE_PATH%" goto execute 4442365ec6Sopenharmony_ciecho. 4542365ec6Sopenharmony_ciecho ERROR: NODE_HOME is not set and no 'node' command could be found in your PATH. 4642365ec6Sopenharmony_ciecho. 4742365ec6Sopenharmony_ciecho Please set the NODE_HOME variable in your environment to match the 4842365ec6Sopenharmony_ciecho location of your NodeJs installation. 4942365ec6Sopenharmony_ci 5042365ec6Sopenharmony_cigoto fail 5142365ec6Sopenharmony_ci 5242365ec6Sopenharmony_ci:execute 5342365ec6Sopenharmony_ci@rem Execute hvigor 5442365ec6Sopenharmony_ci"%NODE_EXE%" %WRAPPER_MODULE_PATH% %* 5542365ec6Sopenharmony_ci 5642365ec6Sopenharmony_ci:fail 5742365ec6Sopenharmony_ciexit /b 1 58