Vercel CLI 现可为新项目设置过期时间

Vercel CLI 现可为新项目设置过期时间

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

Vercel CLI 新增项目过期功能:使用 `vercel deploy --delete-project-after` 部署新项目时可设置自动删除时间,支持 1h、1d、1w、2w、30d,到期后项目自动删除,免去手动清理原型、演示和测试应用。该标志仅对新建项目生效,对现有项目无效并会警告。可用 `vercel project keep` 取消过期设置。需升级 CLI 至 v65.12.0 及以上。

🔎

延伸解读

过期功能仅限新建项目

使用 `--delete-project-after` 标志时,只有 `vercel deploy` 创建新项目才会生效。如果对现有项目使用该标志,项目的过期设置不会改变,CLI 会打印警告。这意味着该功能主要面向临时性项目,而非用于管理已有项目的生命周期。

取消过期设置的方法

若需要保留项目,可运行 `vercel project keep` 命令移除过期设置。例如 `vercel project keep my-project` 即可取消指定项目的自动删除。这为误设或后续需要长期保留的项目提供了补救措施。

支持的时长与版本要求

过期时长支持 1h、1d、1w、2w 和 30d,CLI 会打印项目到期的具体日期和时间。使用前需将 Vercel CLI 升级至 v65.12.0 或更高版本。该功能适合原型、演示和测试应用,避免手动清理。

❓

Q&A

Vercel CLI 如何为新项目设置自动过期时间?

使用 `vercel deploy --delete-project-after` 命令并指定时长,例如 `vercel deploy --delete-project-after 1d`,即可在部署新项目时设置过期时间,到期后项目自动删除。

Vercel CLI 支持哪些过期时长选项?

支持的时长有 1h、1d、1w、2w 和 30d,分别代表 1 小时、1 天、1 周、2 周和 30 天。

如果对现有项目使用 --delete-project-after 标志会怎样?

该标志仅对新建项目生效。如果对现有项目使用,项目的过期设置不会改变,并且 CLI 会输出警告。

如何取消项目的自动过期设置?

运行 `vercel project keep` 命令,例如 `vercel project keep my-project`,即可移除项目的过期设置。

使用这个功能需要哪个版本的 Vercel CLI?

需要 Vercel CLI v65.12.0 或更高版本。

项目过期后会自动删除吗?

是的,过期项目会被自动删除,因此原型、演示和测试应用无需手动清理。

🏷️

标签

➡️

继续阅读