Vercel CLI 新功能:部署时自动设置项目过期

Vercel CLI 新增部署时设置项目过期时间、到期自动删除的功能。
Vercel 为其 CLI 工具引入了项目过期管理特性,开发者可在部署新项目时通过 `--delete-project-after` 参数预设过期时间,到期后项目自动删除,无需手动清理。支持的时长包括 1h、1d、1w、2w 和 30d,部署成功后 CLI 会打印具体过期日期。该参数仅对新建项目生效,对已有项目使用会输出警告且不改变其生命周期,以避免误改生产项目。若需取消过期设置,可使用 `vercel project keep` 命令将项目标记为永久保留。此功能适用于原型验证、临时演示和自动化测试等短期场景,要求 CLI 版本不低于 v65.12.0。
Vercel 近日为其 CLI 工具引入了一项实用的新特性:开发者可以在部署新项目时直接设置过期时间,到期后项目将自动删除,无需手动清理。这项更新旨在简化原型、演示和测试应用的临时资源管理,减少遗留项目带来的混乱。
如何设置项目过期
使用最新版本的 Vercel CLI,在运行 vercel deploy 命令时添加 --delete-project-after 参数并指定时长即可。例如,以下命令会创建一个在一天后自动删除的新项目:
vercel deploy --delete-project-after 1d
CLI 支持的时长包括 1h、1d、1w、2w 和 30d,覆盖了从小时到月的常见临时需求。部署成功后,命令行会打印出项目的具体过期日期和时间,方便开发者确认。

这项功能仅对新创建的项目生效。如果对已存在的项目使用该参数,项目的过期时间不会改变,CLI 会输出警告提示。这种设计避免了意外修改生产项目的生命周期。
Vercel CLI(命令行界面)是 Vercel 提供的开发工具,允许开发者直接在终端中完成部署、管理项目、查看日志等操作,而无需依赖网页控制台。它常用于本地开发与 CI/CD 流程中,vercel deploy 即为其核心命令之一,负责将本地代码上传并构建为可访问的线上项目。理解 CLI 在 Vercel 工作流中的定位,有助于把握为何将项目生命周期管理前置到部署命令中能显著减少手动操作。
管理项目过期状态
若需要取消某个项目的过期设置,可以使用 vercel project keep 命令。例如:
vercel project keep my-project
该命令会将项目标记为永久保留,移除自动删除的计划。这为开发者提供了灵活的控制权,可以在项目从原型转为正式用途时及时调整。
适用场景与版本要求
这一特性特别适合快速迭代的开发流程。原型验证、临时的演示环境、自动化测试应用等往往只需短期存在,手动清理不仅繁琐,还容易遗漏。通过部署时预设过期时间,团队可以确保资源按时释放,降低管理负担。
要使用此功能,需将 Vercel CLI 更新至 v65.12.0 或更高版本。更多细节可参考 vercel deploy 的官方文档。
Vercel 此次更新体现了对开发者工作流的持续优化,将资源生命周期管理前置到部署环节,有望成为临时项目管理的标准实践。
在 Vercel 中,一个“项目”(Project)是代码部署的基本单元,关联着 Git 仓库、构建配置、环境变量和域名等资源。每个项目下可以包含多个部署(Deployment),代表某一次构建的产物。项目本身会持续占用存储与配置资源,并可能绑定域名,因此长期废弃的项目会积累管理负担。过期自动删除针对的是项目层级,而非单次部署,这也解释了为何该参数仅对新建项目生效——一旦项目存在,其生命周期可能已被其他部署或域名引用,贸然修改存在风险。
相关推荐

Hermes Agent零基础教程:自进化AI智能体实战
Hermes Agent零基础教程:详解这个GitHub两月获41.7K星的开源自进化AI智能体,从Harness Engineering核心理念、学习循环、三层记忆系统到WSL安装与实战配置,小白也能轻松上手。

AI Agent落地实战:用WorkBuddy打造智能办公助理
本文通过实战案例演示如何用腾讯WorkBuddy完成文件批量转换与归档,对比聊天大模型与AI Agent的能力差异,分析WorkBuddy的积分体系、适用场景与产品定位,为办公自动化选型提供参考。

从单卡瓶颈到千亿参数:大模型分布式并行6大关键问题
基于B站教程梳理大模型分布式并行核心知识:从decoder-only架构的逐token生成与X乘W计算本质出发,解析单卡瓶颈下数据并行、张量并行、流水线并行等6个关键问题,适合私有化部署与模型训练场景的学习者建立系统认知。