用途:把应用或网站部署到 Vercel,适合用户提出“部署我的应用”“发布到生产环境”等需求时使用。无需认证即可完成部署。
主要能力:将项目打包为 tarball(排除 node_modules 和 .git);根据 package.json 自动识别框架;上传到部署服务;返回预览链接(可访问站点)与认领链接(可转移到自己的 Vercel 账号)。支持 Next.js、Gatsby、Remix、Nuxt、SvelteKit、Astro、Angular、Express、Hono、Fastify、NestJS、Vite 等多种前后端与构建框架;无 package.json 的静态 HTML 项目框架识别为 null,若只有一个非 index.html 的 .html 文件会自动重命名,以便在根路径 / 提供页面。
使用方式:执行 bash /mnt/skills/public/vercel-deploy/scripts/deploy.sh [path]。path 为待部署目录或 .tgz 文件,默认为当前目录。脚本同时向标准输出打印 JSON,包含 previewUrl、claimUrl、deploymentId、projectId,便于程序化使用。展示结果时应同时给出预览链接和认领链接。
限制:资料未提供收费、价格、部署额度、自定义域名或环境变量等细节。若因网络限制部署失败(常见于 claude.ai),需前往 https://claude.ai/settings/capabilities 将 *.vercel.com 加入允许域名后重试。