51b2f30748
- 新增 Vue 3 + Vuetify 前端界面 - 新增市场分析模块 (market/) - 更新主服务器和路由 - 更新 MT5 EA 文件 - 添加 .gitignore 排除临时文件
72 lines
1.6 KiB
Batchfile
72 lines
1.6 KiB
Batchfile
@echo off
|
|
REM 前端启动脚本 (Windows)
|
|
REM 用于快速启动React前端
|
|
|
|
setlocal enabledelayedexpansion
|
|
|
|
echo ==================================================
|
|
echo 量化交易服务 - 前端启动脚本
|
|
echo ==================================================
|
|
|
|
REM 检查Node.js版本
|
|
node --version >nul 2>&1
|
|
if errorlevel 1 (
|
|
echo ❌ 错误: 未找到Node.js
|
|
echo 请先安装Node.js 16+版本
|
|
echo 推荐使用: https://nodejs.org/
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
for /f "tokens=*" %%i in ('node --version') do set NODE_VERSION=%%i
|
|
echo ✓ Node.js版本: %NODE_VERSION%
|
|
|
|
REM 检查npm
|
|
npm --version >nul 2>&1
|
|
if errorlevel 1 (
|
|
echo ❌ 错误: 未找到npm
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
for /f "tokens=*" %%i in ('npm --version') do set NPM_VERSION=%%i
|
|
echo ✓ npm版本: %NPM_VERSION%
|
|
|
|
REM 获取脚本目录
|
|
cd /d "%~dp0"
|
|
cd frontend
|
|
echo ✓ 工作目录: %cd%
|
|
|
|
REM 检查依赖
|
|
echo → 检查依赖...
|
|
if not exist "node_modules" (
|
|
echo → 安装依赖...
|
|
npm install
|
|
echo ✓ 依赖已安装
|
|
) else (
|
|
echo ✓ 依赖已存在
|
|
)
|
|
|
|
REM 显示启动信息
|
|
echo.
|
|
echo ==================================================
|
|
echo 启动参数:
|
|
echo 开发服务器: http://localhost:3000
|
|
echo 代理后端: http://localhost:8000
|
|
echo 热重载: 启用
|
|
echo ==================================================
|
|
echo.
|
|
echo ✓ 前端服务已启动!
|
|
echo.
|
|
echo 访问地址:
|
|
echo 前端界面: http://localhost:3000
|
|
echo API文档: http://localhost:8000/docs
|
|
echo.
|
|
echo 注意:请确保后端服务 (python main.py) 已在运行
|
|
echo ==================================================
|
|
echo.
|
|
|
|
REM 启动开发服务器
|
|
npm start
|
|
|
|
pause |