Initial commit: v1.0
This commit is contained in:
57
start.bat
Normal file
57
start.bat
Normal file
@@ -0,0 +1,57 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
cls
|
||||
|
||||
echo.
|
||||
echo ╔════════════════════════════════════════════════════════════╗
|
||||
echo ║ ║
|
||||
echo ║ 🗺️ SandCastle - Запуск программы ║
|
||||
echo ║ ║
|
||||
echo ╚════════════════════════════════════════════════════════════╝
|
||||
echo.
|
||||
|
||||
REM Проверка наличия Node.js
|
||||
where node >nul 2>nul
|
||||
if %errorlevel% neq 0 (
|
||||
echo ❌ Node.js не установлен!
|
||||
echo.
|
||||
echo Пожалуйста, установите Node.js с https://nodejs.org/
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo ✅ Node.js найден
|
||||
echo.
|
||||
|
||||
REM Проверка наличия node_modules
|
||||
if not exist "node_modules" (
|
||||
echo 📦 Установка зависимостей...
|
||||
echo.
|
||||
call npm install
|
||||
echo.
|
||||
if %errorlevel% neq 0 (
|
||||
echo ❌ Ошибка установки зависимостей
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo ✅ Зависимости установлены
|
||||
echo.
|
||||
)
|
||||
|
||||
REM Запуск сервера
|
||||
echo 🚀 Запуск сервера...
|
||||
echo.
|
||||
|
||||
set "PORT=%~1"
|
||||
if "%PORT%"=="" set "PORT=3000"
|
||||
|
||||
echo 🌐 Порт: %PORT%
|
||||
echo.
|
||||
|
||||
start "" "http://localhost:%PORT%"
|
||||
|
||||
set "PORT=%PORT%"
|
||||
node server.js
|
||||
|
||||
pause
|
||||
Reference in New Issue
Block a user