我正在使用 Prisma 和 Vercel。Prisma 動態生成 Prisma 客戶端,但 Vercel 快取舊客戶端并且不會重建它,除非我登錄到 Vercel 并單擊“重新部署”,這會強制它重新安裝所有軟體包。
有什么方法可以強制這個包在我每次推送到 GitHub 時重新構建,這樣 Vercel 就不會使用快取的版本?我注意到如果我更改包版本,它會重建,但這是一個相當大的黑客攻擊。有什么方法可以標記它每次都重建嗎?
"@prisma/client": "3.8.0" // some special flag to prevent this from getting cached?
uj5u.com熱心網友回復:
您使用什么命令來構建應用程式?
推薦的方法是使用這個:
// package.json scripts section
"vercel-build": "prisma generate && prisma migrate deploy && next build",
它將生成新的 prisma 客戶端和定義,應用遷移,然后為生產構建應用程式。
檔案中的更多資訊一如既往
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/415179.html
標籤:
