用途:将任意项目快速部署到 Vercel。默认部署为预览(preview),仅在用户明确要求时才部署到生产环境。
主要能力:支持直接部署当前目录或指定路径的项目;在 CLI 认证失败时提供无认证的回退脚本,自动处理框架检测、打包与部署,并等待构建完成后返回包含 previewUrl 和 claimUrl 的 JSON。
使用方式:快速部署运行 vercel deploy [path] -y,建议设置 10 分钟(600000ms)超时,因为构建可能耗时较久。若出现“No existing credentials found”认证错误,改用回退脚本:部署当前目录用 bash scripts/deploy.sh;部署指定项目用 bash scripts/deploy.sh /path/to/project;部署已有 tarball 用 bash scripts/deploy.sh /path/to/project.tgz。生产部署仅在用户明确要求时使用 vercel deploy [path] --prod -y。
输出与提示:向用户展示部署 URL;回退部署还需展示 claim URL,并提示“Your deployment is ready at [previewUrl]. Claim it at [claimUrl] to manage your deployment.”。不要用 curl 或 fetch 验证部署链接是否可用,直接返回链接即可。
限制与故障处理:当沙箱阻止部署网络调用时,需以 sandbox_permissions=require_escalated 重新运行;若因网络问题(超时、DNS 错误、连接重置)失败,同样需提升权限重试。部署可能需要数分钟,应使用合适的超时值。资料未提供其他平台支持、收费或价格信息。