Add Windows batch file to init and start the server
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
@echo off
|
||||
|
||||
where /q node
|
||||
if errorlevel 1 (
|
||||
echo NodeJS does not appear to be installed.
|
||||
echo Please install the latest LTS version from https://nodejs.org/
|
||||
|
||||
goto end
|
||||
)
|
||||
|
||||
where /q npm
|
||||
if errorlevel 1 (
|
||||
echo The npm command does not appear to be available.
|
||||
echo Please ensure that npm was installed during NodeJS setup.
|
||||
|
||||
goto end
|
||||
)
|
||||
|
||||
if not exist node_modules (
|
||||
echo The server's dependencies will now be installed.
|
||||
echo This process requires an internet connection and may take some time.
|
||||
echo.
|
||||
echo NOTE: If install fails try running the following command as admin:
|
||||
echo npm install -g windows-build-tools
|
||||
echo.
|
||||
|
||||
pause
|
||||
call npm install
|
||||
|
||||
if errorlevel 1 (
|
||||
if exist bin rmdir /q /s bin
|
||||
if exist node_modules rmdir /q /s node_modules
|
||||
|
||||
echo Installation failed. Cannot continue.
|
||||
|
||||
goto end
|
||||
)
|
||||
|
||||
echo Installation successful, launching server.
|
||||
echo.
|
||||
)
|
||||
|
||||
set DEBUG=app:*
|
||||
node .\bin\index.js
|
||||
|
||||
:end
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user