first
This commit is contained in:
+43
@@ -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 ""
|
||||
Reference in New Issue
Block a user