OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  vercel-deploy:将应用程序和网站一键部署至 Vercel

vercel-deploy:将应用程序和网站一键部署至 Vercel

 
  prompt ·  2026-02-15 23:22:02 · 3 次点击  · 0 条评论  

名称: vercel-deploy
描述: 将应用程序和网站部署到 Vercel。当用户请求部署操作时使用此技能,例如“部署我的应用”、“部署到生产环境”、“创建预览部署”、“部署并给我链接”或“上线发布”。无需身份验证 - 返回预览 URL 和可认领的部署链接。
元数据:
author: vercel
version: "1.0.0"


Vercel 部署

即时将任何项目部署到 Vercel。无需身份验证。

工作原理

  1. 将项目打包为 tarball(排除 node_modules.git
  2. 根据 package.json 自动检测框架
  3. 上传到部署服务
  4. 返回 预览 URL(实时站点)和 认领 URL(可转移到您的 Vercel 账户)

使用方法

bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh [path]

参数:
- path - 要部署的目录,或 .tgz 文件(默认为当前目录)

示例:

# 部署当前目录
bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh

# 部署特定项目
bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project

# 部署现有 tarball
bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project.tgz

输出

正在准备部署...
检测到框架:nextjs
正在创建部署包...
正在部署...
✓ 部署成功!

预览 URL:https://skill-deploy-abc123.vercel.app
认领 URL:https://vercel.com/claim-deployment?code=...

脚本还会向标准输出 JSON 格式数据,供程序化使用:

{
  "previewUrl": "https://skill-deploy-abc123.vercel.app",
  "claimUrl": "https://vercel.com/claim-deployment?code=...",
  "deploymentId": "dpl_...",
  "projectId": "prj_..."
}

框架检测

脚本根据 package.json 自动检测框架。支持的框架包括:

  • React:Next.js、Gatsby、Create React App、Remix、React Router
  • Vue:Nuxt、Vitepress、Vuepress、Gridsome
  • Svelte:SvelteKit、Svelte、Sapper
  • 其他前端:Astro、Solid Start、Angular、Ember、Preact、Docusaurus
  • 后端:Express、Hono、Fastify、NestJS、Elysia、h3、Nitro
  • 构建工具:Vite、Parcel
  • 更多:Blitz、Hydrogen、RedwoodJS、Storybook、Sanity 等。

对于静态 HTML 项目(无 package.json),框架设置为 null

静态 HTML 项目

对于没有 package.json 的项目:
- 如果存在一个非 index.html 命名的 .html 文件,它会自动重命名
- 这确保了页面在根 URL (/) 下提供服务

向用户展示结果

始终显示两个 URL:

✓ 部署成功!

预览 URL:https://skill-deploy-abc123.vercel.app
认领 URL:https://vercel.com/claim-deployment?code=...

请在预览 URL 查看您的站点。
要将此部署转移到您的 Vercel 账户,请访问认领 URL。

故障排除

网络出口错误

如果部署因网络限制而失败(在 claude.ai 上常见),请告知用户:

部署因网络限制而失败。要解决此问题:

1. 访问 https://claude.ai/settings/capabilities
2. 将 *.vercel.com 添加到允许的域名
3. 重试部署
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor