前端修饰与渲染处理
This commit is contained in:
38
start-dev.ps1
Normal file
38
start-dev.ps1
Normal file
@@ -0,0 +1,38 @@
|
||||
# Local Development Environment Starter (PowerShell)
|
||||
Write-Host "========================================" -ForegroundColor Cyan
|
||||
Write-Host "Starting Local Development Environment" -ForegroundColor Cyan
|
||||
Write-Host "========================================" -ForegroundColor Cyan
|
||||
Write-Host ""
|
||||
|
||||
# Check if node_modules exist
|
||||
if (-Not (Test-Path "node_modules")) {
|
||||
Write-Host "Installing dependencies..." -ForegroundColor Yellow
|
||||
npm install
|
||||
Write-Host ""
|
||||
}
|
||||
|
||||
Write-Host "Starting Backend Server (NestJS)..." -ForegroundColor Yellow
|
||||
$backendProcess = Start-Process powershell -ArgumentList "-NoExit", "-Command", "cd server; npm run start:dev" -PassThru -WindowStyle Normal
|
||||
|
||||
Start-Sleep -Seconds 3
|
||||
|
||||
Write-Host "Starting Frontend Server (Vite)..." -ForegroundColor Yellow
|
||||
$frontendProcess = Start-Process powershell -ArgumentList "-NoExit", "-Command", "cd client; npm run dev" -PassThru -WindowStyle Normal
|
||||
|
||||
Write-Host ""
|
||||
Write-Host "========================================" -ForegroundColor Green
|
||||
Write-Host "Development servers are starting..." -ForegroundColor Green
|
||||
Write-Host "========================================" -ForegroundColor Green
|
||||
Write-Host ""
|
||||
Write-Host "Backend: http://localhost:3000" -ForegroundColor White
|
||||
Write-Host "Frontend: http://localhost:5173" -ForegroundColor White
|
||||
Write-Host ""
|
||||
Write-Host "Press any key to stop all servers..." -ForegroundColor Yellow
|
||||
|
||||
$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
|
||||
|
||||
Write-Host "Stopping servers..." -ForegroundColor Yellow
|
||||
Stop-Process -Id $backendProcess.Id -Force -ErrorAction SilentlyContinue
|
||||
Stop-Process -Id $frontendProcess.Id -Force -ErrorAction SilentlyContinue
|
||||
|
||||
Write-Host "Servers stopped." -ForegroundColor Green
|
||||
Reference in New Issue
Block a user