bug修复
This commit is contained in:
+17
-2
@@ -8,9 +8,24 @@ REMOTE_PATH="/data/www/emotion-museum"
|
||||
|
||||
echo "开始部署前端应用到服务器..."
|
||||
|
||||
# 检查dist目录是否存在
|
||||
# 检查是否安装了npm
|
||||
if ! command -v npm &> /dev/null; then
|
||||
echo "❌ 错误: 未找到npm命令,请先安装Node.js"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 执行构建(无论dist目录是否存在,都必须构建)
|
||||
echo "📦 开始构建前端项目..."
|
||||
if npm run build; then
|
||||
echo "✅ 前端项目构建成功"
|
||||
else
|
||||
echo "❌ 前端项目构建失败,请检查代码"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 验证dist目录是否存在
|
||||
if [ ! -d "dist" ]; then
|
||||
echo "错误: dist目录不存在,请先运行 npm run build"
|
||||
echo "❌ 错误: 构建后dist目录仍不存在,请检查构建配置"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user