chore(scripts): 添加启动和测试脚本
- 添加后端启动脚本 - 添加前端启动脚本 - 添加数据库启动脚本 - 添加全量启动脚本 - 添加E2E测试运行脚本
This commit is contained in:
@@ -1,8 +1,49 @@
|
||||
#!/bin/bash
|
||||
|
||||
# =============================================================================
|
||||
# 启动前端服务(用于测试)
|
||||
# =============================================================================
|
||||
# 启动前端服务脚本
|
||||
# 作者: 张翔
|
||||
# 日期: 2026-04-15
|
||||
|
||||
cd /Users/zhangxiang/Codes/Novalon/novalon-manage-system/novalon-manage-web
|
||||
npm run dev
|
||||
set -e
|
||||
|
||||
echo "=========================================="
|
||||
echo "启动前端开发服务器"
|
||||
echo "=========================================="
|
||||
|
||||
# 检查Node.js是否安装
|
||||
if ! command -v node &> /dev/null; then
|
||||
echo "错误: Node.js 未安装,请安装Node.js 18+"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 检查包管理器 (优先使用pnpm)
|
||||
if command -v pnpm &> /dev/null; then
|
||||
PACKAGE_MANAGER="pnpm"
|
||||
echo "使用 pnpm 作为包管理器"
|
||||
elif command -v npm &> /dev/null; then
|
||||
PACKAGE_MANAGER="npm"
|
||||
echo "使用 npm 作为包管理器"
|
||||
else
|
||||
echo "错误: 未找到包管理器 (pnpm 或 npm)"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 进入前端项目目录
|
||||
cd "$(dirname "$0")/../novalon-manage-web"
|
||||
|
||||
echo "1. 检查依赖..."
|
||||
if [ ! -d "node_modules" ]; then
|
||||
echo "未找到 node_modules,正在安装依赖..."
|
||||
$PACKAGE_MANAGER install
|
||||
else
|
||||
echo "依赖已安装"
|
||||
fi
|
||||
|
||||
echo "2. 启动开发服务器..."
|
||||
echo " 前端应用: http://localhost:3000"
|
||||
echo " API代理: http://localhost:3000/api → http://localhost:8080/api"
|
||||
echo ""
|
||||
echo "正在启动开发服务器..."
|
||||
|
||||
# 启动开发服务器
|
||||
$PACKAGE_MANAGER run dev
|
||||
Reference in New Issue
Block a user