This commit is contained in:
qwq
2026-06-04 11:01:29 +08:00
commit cccb578669
14509 changed files with 2636947 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
#!/bin/bash
# 跨部门工时管理系统 - 一键安装脚本 (Linux/macOS)
set -e
echo "=========================================="
echo " 跨部门工时管理与项目协同系统 - 安装脚本"
echo "=========================================="
# Check Node.js
if ! command -v node &> /dev/null; then
echo "❌ 请先安装 Node.js (>=16): https://nodejs.org"
exit 1
fi
echo "✅ Node.js $(node -v)"
# Install backend dependencies
echo ""
echo "📦 安装后端依赖..."
cd server
npm install --production
cd ..
# Install frontend dependencies & build
echo ""
echo "📦 安装前端依赖..."
cd client
npm install
echo ""
echo "🔨 构建前端..."
npm run build
cd ..
echo ""
echo "=========================================="
echo " ✅ 安装完成!"
echo "=========================================="
echo ""
echo "启动命令: cd server && node app.js"
echo "访问地址: http://localhost:3000"
echo "默认账号: admin / admin123"
echo ""