44 lines
971 B
Bash
44 lines
971 B
Bash
|
|
#!/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' 启动开发服务器"
|