用途:帮助把 Next.js 应用部署到 Vercel 并管理生产环境,涵盖从命令行部署、CI/CD 流水线到监控与回滚的完整流程。
主要能力:使用 Vercel CLI 部署(npm i -g vercel、vercel login、vercel --prod、vercel link);通过 vercel.json 配置构建命令、区域、请求头、重定向与重写;用 vercel env add、vercel env pull、vercel secrets add 管理环境变量与加密密钥;提供 GitHub Actions 工作流示例,用于安装依赖、lint、类型检查、测试、构建与部署(amondnet/vercel-action@v25);包含健康检查接口、Supabase 数据库迁移、Vercel Speed Insights 与 Analytics 监控、基于环境变量或 Edge Config 的功能开关、vercel ls 与 vercel promote 回滚、预览部署、Lighthouse CI 与包体积检查。
使用方式:按资料中的命令与配置文件示例操作,例如 vercel --prod 部署生产、vercel env pull .env.local 拉取本地变量、npx supabase db push 执行迁移;CI/CD 部分需在仓库中创建对应 .github/workflows 文件并配置 VERCEL_TOKEN 等密钥。
适用场景:首次部署到 Vercel、搭建 CI/CD、配置多环境变量、实现功能开关、设置监控与回滚、管理预览部署、排查生产问题。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;示例中的数据库、监控地址等需替换为实际服务,部分配置依赖 Vercel 与 GitHub 账号权限。