| 123456789101112131415161718192021222324252627282930313233343536 |
- @echo off
- setlocal enabledelayedexpansion
- title Animation Manager - Server
- chcp 65001 >nul
- REM ================关闭旧的 server.js 进程========================
- echo [服务器] 正在关闭旧的服务器进程...
- taskkill /F /IM node.exe >nul 2>&1
- REM 等待一下确保进程完全关闭
- timeout /t 1 /nobreak >nul 2>&1
- REM ================启动 server.js========================
- echo [服务器] 正在启动服务器...
- echo.
- REM 切换到 server 目录(脚本所在目录)
- cd /d "%~dp0"
- REM 检查 server.js 是否存在
- if not exist "server.js" (
- echo [错误] 找不到 server.js 文件
- echo [错误] 当前目录: %CD%
- pause
- exit /b 1
- )
- REM 启动服务器(前台运行,可以看到日志)
- echo [服务器] 服务器启动中...
- echo.
- node server.js
- REM 如果服务器退出,显示消息
- echo.
- echo [服务器] 服务器已停止
- pause
|