@echo off echo ======================================== echo Frontend 环境设置 (Windows) echo ======================================== echo. REM 检查Node.js是否安装 node --version >nul 2>&1 if errorlevel 1 ( echo ❌ Node.js未安装或不在PATH中 echo 请先安装Node.js 18+ pause exit /b 1 ) echo ✓ 检测到Node.js node --version REM 检查npm是否安装 npm --version >nul 2>&1 if errorlevel 1 ( echo ❌ npm未安装 pause exit /b 1 ) echo ✓ 检测到npm npm --version echo. echo 正在安装Yarn包管理器... npm install -g yarn echo. echo 正在清理缓存... npm cache clean --force if exist node_modules rmdir /s /q node_modules if exist package-lock.json del package-lock.json if exist yarn.lock del yarn.lock echo. echo 正在安装依赖包... yarn install echo. echo ======================================== echo 设置完成! echo ======================================== echo. echo 启动开发服务器: yarn dev echo 构建生产版本: yarn build echo 运行测试: yarn test echo 代码检查: yarn lint echo. pause