Write-Host "🚀 Starting GoFaster Full Stack Development Environment..." -ForegroundColor Cyan Write-Host "" Write-Host "Frontend: Electron + Vue.js with Hot Reload" -ForegroundColor Green Write-Host "Backend: Go + Gin with Hot Reload" -ForegroundColor Green Write-Host "" Write-Host "Press Ctrl+C to stop all services" -ForegroundColor Yellow Write-Host "" # 启动后端热加载(后台运行) Write-Host "Starting Backend with Hot Reload..." -ForegroundColor Green Start-Process powershell -ArgumentList "-NoExit", "-Command", "cd backend; air" -WindowStyle Normal # 等待2秒让后端启动 Start-Sleep -Seconds 2 # 启动前端热加载(后台运行) Write-Host "Starting Frontend with Hot Reload..." -ForegroundColor Green Start-Process powershell -ArgumentList "-NoExit", "-Command", "cd app; npm run dev" -WindowStyle Normal Write-Host "" Write-Host "✅ Both services started successfully!" -ForegroundColor Green Write-Host "Frontend: http://localhost:3000 (Electron app)" -ForegroundColor Cyan Write-Host "Backend: http://localhost:8080" -ForegroundColor Cyan Write-Host "Swagger: http://localhost:8080/swagger/index.html" -ForegroundColor Cyan Write-Host "" Write-Host "💡 Code changes will automatically trigger rebuilds and reloads!" -ForegroundColor Yellow Write-Host "Press any key to exit this launcher..." $null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")