SuperAPI AI 工具集

vercel-deploy

部署与运维

查看项目

更新于 10-16 01:14

技能介绍

用途:将任意项目或网站快速部署到 Vercel,无需认证,生成可认领的预览站点。

主要能力:把项目打包为 .tar.gz(排除 node_modules 和 .git);从 package.json 自动识别框架;上传到部署服务;返回 Preview URL(在线站点)和 Claim URL(转移到你的 Vercel 账户)。支持的框架包括 Next.js、Gatsby、Create React App、Remix、Nuxt、SvelteKit、Astro、Angular、Express、Hono、Fastify、NestJS、Vite 等;无 package.json 的静态 HTML 项目框架设为 null。

使用方式:运行 bash scripts/deploy.sh [path]。path 为要部署的目录或 .tgz 文件,默认当前目录;传目录时会先生成 .tar.gz 再上传。示例:bash scripts/deploy.sh、bash scripts/deploy.sh /path/to/project、bash scripts/deploy.sh /path/to/project.tgz。

打包规则:排除 node_modules 和 .git;无 package.json 时框架为 null;静态 HTML 若只有一个非 index.html 的 .html 文件,打包前会自动重命名为 index.html,以便在根路径 / 提供服务。

输出:脚本打印部署过程与结果,并同时向 stdout 输出 JSON,含 previewUrl、claimUrl、deploymentId、projectId,便于程序化使用。向用户展示结果时应同时给出 Preview URL 和 Claim URL。

限制:若因网络限制部署失败,需允许对 *.vercel.com 的出站访问后重试。其余收费、价格、平台细节暂未提供。