#!/bin/bash echo "========================================" echo " 展会演示系统 - 快速启动器 (Mac/Linux)" echo "========================================" echo "" # 切换到脚本所在目录 cd "$(dirname "$0")" # 显示当前目录 echo "当前目录: $(pwd)" echo "" # 检查是否存在 node_modules if [ ! -d "node_modules" ]; then echo "[提示] 检测到首次运行,正在安装依赖..." echo "" npm install if [ $? -ne 0 ]; then echo "[错误] 依赖安装失败,请检查网络连接或 npm 配置" exit 1 fi echo "" echo "[成功] 依赖安装完成!" echo "" fi # 启动开发服务器 echo "[启动] 正在启动展会演示系统..." echo "" echo "访问地址将显示在下方:" echo "----------------------------------------" npm run dev # 如果进程异常退出,显示错误信息 if [ $? -ne 0 ]; then echo "" echo "[错误] 服务启动失败,请查看上方错误信息" exit 1 fi