|
|
@@ -29,8 +29,10 @@ npm run build:h5 2>&1 | tee -a "$DEPLOY_LOG"
|
|
|
|
|
|
# 复制前端文件到部署目录
|
|
|
log "部署前端..."
|
|
|
-rm -rf "$FRONTEND_DIR/build/h5" 2>/dev/null || true
|
|
|
-cp -r "$PROJECT_DIR/my-uniapp-vue3/dist/build/h5/"* "$FRONTEND_DIR/build/h5/"
|
|
|
+# 移除 immutable 属性(BT 面板的 .user.ini 是 immutable 的)
|
|
|
+chattr -i "$FRONTEND_DIR/build/h5/.user.ini" 2>/dev/null || true
|
|
|
+# 使用 rsync 同步文件,避免嵌套目录问题
|
|
|
+rsync -a --delete "$PROJECT_DIR/my-uniapp-vue3/dist/build/h5/" "$FRONTEND_DIR/build/h5/"
|
|
|
log "前端部署完成"
|
|
|
|
|
|
# ========== 构建后端 ==========
|