#!/bin/bash # 结伴客后台管理系统部署脚本 echo "开始部署结伴客后台管理系统..." # 检查Node.js是否安装 if ! command -v node &> /dev/null; then echo "错误: Node.js 未安装,请先安装 Node.js" exit 1 fi # 检查npm是否安装 if ! command -v npm &> /dev/null; then echo "错误: npm 未安装,请先安装 npm" exit 1 fi # 安装依赖 echo "安装项目依赖..." npm install # 构建项目 echo "构建项目..." npm run build # 检查构建是否成功 if [ $? -eq 0 ]; then echo "构建成功!" else echo "构建失败,请检查错误信息" exit 1 fi # 创建生产环境配置文件 echo "创建生产环境配置..." cat > .env.production << EOF VITE_APP_TITLE=结伴客后台管理系统 VITE_API_BASE_URL=https://api.jiebanke.com VITE_APP_VERSION=v1.0.0 EOF echo "部署完成!" echo "运行 'npm run preview' 预览生产版本" echo "或运行 'npm run dev' 启动开发服务器"