Files
2026-06-04 11:01:29 +08:00

42 lines
1.4 KiB
PowerShell

# 跨部门工时管理系统 - 一键安装脚本 (Windows PowerShell)
Write-Host "===========================================" -ForegroundColor Cyan
Write-Host " 跨部门工时管理与项目协同系统 - 安装脚本" -ForegroundColor Cyan
Write-Host "===========================================" -ForegroundColor Cyan
# Check Node.js
try {
$nodeVersion = node -v
Write-Host "✅ Node.js $nodeVersion" -ForegroundColor Green
} catch {
Write-Host "❌ 请先安装 Node.js (>=16): https://nodejs.org" -ForegroundColor Red
exit 1
}
# Install backend
Write-Host ""
Write-Host "📦 安装后端依赖..." -ForegroundColor Yellow
Push-Location server
npm install --production
Pop-Location
# Install frontend & build
Write-Host ""
Write-Host "📦 安装前端依赖..." -ForegroundColor Yellow
Push-Location client
npm install
Write-Host ""
Write-Host "🔨 构建前端..." -ForegroundColor Yellow
npm run build
Pop-Location
Write-Host ""
Write-Host "===========================================" -ForegroundColor Cyan
Write-Host " ✅ 安装完成!" -ForegroundColor Green
Write-Host "===========================================" -ForegroundColor Cyan
Write-Host ""
Write-Host "启动命令: cd server; node app.js" -ForegroundColor White
Write-Host "访问地址: http://localhost:3000" -ForegroundColor White
Write-Host "默认账号: admin / admin123" -ForegroundColor White
Write-Host ""