Files
soul/start-miniprogram.sh

65 lines
1.6 KiB
Bash
Raw Permalink Normal View History

#!/bin/bash
# Soul派对小程序 - 快速启动脚本
# 用于启动后端API服务器
echo "=================================="
echo " Soul派对·创业实验 启动脚本 "
echo "=================================="
echo ""
# 检查Node.js
if ! command -v node &> /dev/null; then
echo "❌ 错误: 未检测到Node.js请先安装Node.js"
exit 1
fi
echo "✅ Node.js版本: $(node -v)"
# 检查pnpm
if ! command -v pnpm &> /dev/null; then
echo "⚠️ 警告: 未检测到pnpm尝试使用npm..."
PACKAGE_MANAGER="npm"
else
echo "✅ pnpm版本: $(pnpm -v)"
PACKAGE_MANAGER="pnpm"
fi
echo ""
echo "1⃣ 检查依赖..."
# 检查是否已安装依赖
if [ ! -d "node_modules" ]; then
echo "📦 正在安装依赖..."
$PACKAGE_MANAGER install
if [ $? -ne 0 ]; then
echo "❌ 依赖安装失败"
exit 1
fi
else
echo "✅ 依赖已安装"
fi
echo ""
echo "2⃣ 启动后端API服务器..."
echo ""
echo "🚀 服务器将运行在: http://localhost:3000"
echo "📡 API接口地址: http://localhost:3000/api"
echo ""
echo "📱 小程序配置步骤:"
echo " 1. 打开微信开发者工具"
echo " 2. 导入项目,选择 miniprogram/ 目录"
echo " 3. 修改 miniprogram/app.js 中的 apiBase 为: http://localhost:3000/api"
echo " 4. 点击编译运行"
echo ""
echo "🔧 后台管理地址: http://localhost:3000/admin"
echo " 默认账号: admin / admin123"
echo ""
echo "=================================="
echo "按 Ctrl+C 停止服务器"
echo "=================================="
echo ""
# 启动开发服务器
$PACKAGE_MANAGER run dev