1@rem 2@rem ---------------------------------------------------------------------------- 3@rem Hvigor startup script for Windows, version 1.0.0 4@rem 5@rem Required ENV vars: 6@rem ------------------ 7@rem NODE_HOME - location of a Node home dir 8@rem or 9@rem Add %NODE_HOME%/bin to the PATH environment variable 10@rem ---------------------------------------------------------------------------- 11@rem 12@echo off 13 14@rem Set local scope for the variables with windows NT shell 15if "%OS%"=="Windows_NT" setlocal 16 17set DIRNAME=%~dp0 18if "%DIRNAME%" == "" set DIRNAME=. 19set APP_BASE_NAME=%~n0 20set APP_HOME=%DIRNAME% 21 22set WRAPPER_MODULE_PATH=%APP_HOME%\hvigor\hvigor-wrapper.js 23set NODE_EXE=node.exe 24@rem set NODE_OPTS="--max-old-space-size=4096" 25 26@rem Resolve any "." and ".." in APP_HOME to make it shorter. 27for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi 28 29if not defined NODE_OPTS set NODE_OPTS="--" 30 31@rem Find node.exe 32if defined NODE_HOME ( 33 set NODE_HOME=%NODE_HOME:"=% 34 set NODE_EXE_PATH=%NODE_HOME%/%NODE_EXE% 35) 36 37%NODE_EXE% --version >NUL 2>&1 38if "%ERRORLEVEL%" == "0" ( 39 "%NODE_EXE%" "%NODE_OPTS%" "%WRAPPER_MODULE_PATH%" %* 40) else if exist "%NODE_EXE_PATH%" ( 41 "%NODE_EXE%" "%NODE_OPTS%" "%WRAPPER_MODULE_PATH%" %* 42) else ( 43 echo. 44 echo ERROR: NODE_HOME is not set and no 'node' command could be found in your PATH. 45 echo. 46 echo Please set the NODE_HOME variable in your environment to match the 47 echo location of your NodeJs installation. 48) 49 50if "%ERRORLEVEL%" == "0" ( 51 if "%OS%" == "Windows_NT" endlocal 52) else ( 53 exit /b %ERRORLEVEL% 54)