AGENTIC COMMONSAI 產業簡報

繁中EN

主題AI 編程與開發工具出版

返回文章列表

Vercel CLI 新增專案到期機制,拋棄式部署自動刪除

本頁內容6 個段落
  1. 機制怎麼運作
  2. 一個關鍵限制:只在建立時生效
  3. 為什麼對 builder 有感
  4. 和既有行為的銜接
  5. 下一步該做什麼
  6. 參考來源

摘要: Vercel 在 2026 年 11 月 6 日的 changelog 中宣布,Vercel CLI 現在可以在部署時替新專案設定到期時間,到期後專案會自動刪除。這解決的是一個很實際的問題:原型、demo、測試用的 app 堆在帳號裡沒人清。功能需要 CLI v65.12.0 或以上版本。

機制怎麼運作

用法是直接在 vercel deploy 後面加上 --delete-project-after 和一個時長:

# 一天後刪除這個新專案
vercel deploy --delete-project-after 1d

支援的時長有五種:1h、1d、1w、2w、30d。執行時 CLI 會印出專案確切的到期日期與時間,所以你不會只記得「大概一天後會消失」,而是拿到一個明確的時間點。

如果後來發現這個專案其實想留下來,可以用 vercel project keep 移除到期設定:

vercel project keep my-project

也就是說,這不是單向的自毀開關。先設一個短的到期時間當保險,專案被證明有價值時再保留,這個流程是官方支援的。

一個關鍵限制:只在建立時生效

這個 flag 只在 vercel deploy 建立新專案時才會生效。如果你對一個已存在的專案部署時帶上這個 flag,該專案的到期設定不會改變,CLI 只會印出一個警告。

這對習慣把 flag 寫進腳本或 CI 設定的人特別重要:同一條指令,第一次跑會建立一個會到期的專案,第二次跑(專案已存在)則什麼都不會改。不要指望用它來「延長」或「修改」既有專案的到期時間。另外,官方文件目前並沒有說明既有專案能否透過其他方式補設到期,也沒有提到專案刪除時自訂網域或其他設定會怎麼處理——這些是這次 changelog 沒有交代、部署前值得先確認的部分。

為什麼對 builder 有感

如果你做產品,帳號裡的 Vercel 專案數量往往反映的不是在線產品數,而是過去幾個月做過多少實驗。每個 demo、每個給客戶看的一次性 prototype、每個測試想法的小 app,都佔著一個專案名稱和一列 dashboard 空間,真正要清的時候卻沒有人記得哪個還活著。

這件事在 agent 部署的脈絡下更急迫。我在先前討論 Vercel 的 Agentic Infrastructure 三層架構時提過,部署者正在從人變成機器——當 agent 大量建立一次性部署,沒有自動回收機制,累積的雜訊只會更快。--delete-project-after 算是把清理責任從「事後人工」移到「建立時聲明」,這是正確的預設方向。

和既有行為的銜接

順帶一提,vercel deploy 的文件裡有一個容易被忽略的行為:新專案的第一次部署永遠是 production 部署,即使你沒有加 --prod。之後要部署到正式網域才需要明確加上 --prod。

把這兩件事放在一起看,會發現 CLI 對「第一次部署」的態度是一致的:它假定第一次部署就是要給人看的東西(所以是 production、所以可以設到期)。換句話說,Vercel 把一次性部署視為常態工作流的一部分,而不是需要特殊處理的例外。

下一步該做什麼

先把 CLI 升級到 v65.12.0 以上,然後在你最常用的 demo 部署腳本裡加上 --delete-project-after 1w。驗證方式很直接:部署一個測試專案,記下 CLI 印出的到期時間,到期後確認專案確實從 dashboard 消失。同時檢查你的 CI 設定——如果有任何對既有專案反覆執行這條指令的流程,記得處理那個警告,因為它代表 flag 被靜默忽略了。

參考來源

原始貼文
AGENTIC COMMONS由 PHLEGON LABS 經營
分享X電郵
支持我們

相關閱讀

  1. Vercel Drives 正式可用:Agent 的檔案終於跟著它走

    Vercel Drives 正式推出,讓 agent 的檔案與工作記憶可以跨 sandbox 保存、共享,還能 fork 出隔離的平行工作區。

    Vercel

  2. Cloudflare 開源 Void:Vite 全端部署一條龍

    Cloudflare 與 VoidZero 開源 Void 平台、SDK 與 CLI,把 Vite 前端工具鏈延伸到全端部署,並自動供應 Cloudflare 資源。

    Cloudflare

  3. 把 Next.js 搬上 Vite:Vinext 1.0 對部署選擇的三個實際影響

    Cloudflare 發布 Vinext 1.0,讓 Next.js 應用可部署到 Workers、Netlify 或 Lambda,並把預渲染搬進快取預熱流程。

    Cloudflare