dev.ps1 748 B

12345678910111213141516171819202122
  1. $ErrorActionPreference = "Stop"
  2. $ProjectRoot = Split-Path -Parent $PSScriptRoot
  3. $FrontendPath = Join-Path $ProjectRoot "frontend"
  4. $FrontendJob = Start-Job -ScriptBlock {
  5. param($WorkingDirectory)
  6. Set-Location $WorkingDirectory
  7. pnpm dev
  8. } -ArgumentList $FrontendPath
  9. Push-Location (Join-Path $ProjectRoot "backend")
  10. try {
  11. Write-Host "H5:http://127.0.0.1:5173"
  12. Write-Host "管理后台:http://127.0.0.1:5174"
  13. Write-Host "后端API:http://127.0.0.1:8000/docs"
  14. Write-Host "后端进程:API 与退款 Worker 由统一主管启动"
  15. uv run zbt-serve
  16. }
  17. finally {
  18. Pop-Location
  19. Stop-Job -Job $FrontendJob -ErrorAction SilentlyContinue
  20. Remove-Job -Job $FrontendJob -Force -ErrorAction SilentlyContinue
  21. }