Files
agent/quick-start.bat

73 lines
1.6 KiB
Batchfile
Raw Permalink Normal View History

@echo off
echo ======================================
echo AI Agent 工作流 - 快速启动脚本
echo ======================================
echo.
REM 检查Node.js是否安装
where node >nul 2>nul
if %errorlevel% == 0 (
echo √ Node.js 已安装
node -v
) else (
echo × Node.js 未安装
echo 请先安装 Node.js: https://nodejs.org/
pause
exit /b 1
)
REM 检查npm是否安装
where npm >nul 2>nul
if %errorlevel% == 0 (
echo √ npm 已安装
npm -v
) else (
echo × npm 未安装
pause
exit /b 1
)
REM 检查端口是否被占用
set PORT=5175
netstat -ano | findstr :%PORT% >nul 2>nul
if %errorlevel% == 0 (
echo.
echo 警告: 端口 %PORT% 已被占用
echo 请手动关闭占用该端口的程序,或修改 package.json 中的端口配置
echo.
echo 提示:可以使用以下命令查看占用端口的进程:
echo netstat -ano ^| findstr :%PORT%
echo.
pause
)
echo.
echo 正在安装依赖...
call npm install
REM 检查是否存在 index.html
if not exist "index.html" (
echo.
echo 警告:当前目录没有 index.html
REM 检查是否在 agent 子目录中
if exist "agent\index.html" (
echo 检测到项目在 agent 子目录中,正在切换...
cd agent
) else if exist "..\index.html" (
echo 检测到项目在上级目录,正在切换...
cd ..
)
)
echo.
echo ======================================
echo 启动服务器...
echo ======================================
echo.
echo 服务器地址: http://127.0.0.1:5175/
echo 按 Ctrl+C 停止服务器
echo.
REM 启动服务器
call npm run dev