#!/bin/bash # 清理启动脚本 - 使用新端口避免冲突 echo "🚀 启动Markdown编辑器 (清理版)..." # 停止可能存在的旧进程 pkill -f "python.*app.py" 2>/dev/null || true pkill -f "vite" 2>/dev/null || true # 启动后端 echo "📦 启动后端服务..." cd backend source venv/bin/activate PORT=5001 python app.py & BACKEND_PID=$! # 等待后端启动 sleep 3 # 启动前端 echo "📦 启动前端服务..." cd ../frontend PORT=3001 npm run dev & FRONTEND_PID=$! # 等待前端启动 sleep 3 # 打印使用信息 echo "✅ 服务启动完成!" echo "" echo "🌐 访问地址:" echo " 前端: http://localhost:3001" echo " 后端: http://localhost:5001" echo "" echo "📋 使用说明:" echo " 1. 打开浏览器访问 http://localhost:3001" echo " 2. 左侧编辑Markdown,右侧实时预览" echo " 3. 支持基础Markdown语法" echo "" echo "🛑 停止服务:" echo " 按 Ctrl+C 或运行: pkill -f python; pkill -f vite" # 等待用户中断 wait