首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Prisma动态生成的包部署到Vercel

如何使用Prisma动态生成的包部署到Vercel
EN

Stack Overflow用户
提问于 2022-01-17 17:12:30
回答 1查看 374关注 0票数 0

我在用Prisma和Vercel。Prisma动态生成Prisma客户端,但是Vercel缓存旧客户端,除非我登录到Vercel并单击"redeploy“,否则Vercel不会重新构建它,这会迫使它重新安装所有包。

有没有办法强迫这个包在每次我推到GitHub时就重新构建,这样Vercel就不会使用缓存的版本了?我注意到,如果我更改包版本,它将重建,但这是一个相当大的黑客。有什么办法让它每次都能重建吗?

代码语言:javascript
复制
"@prisma/client": "3.8.0" // some special flag to prevent this from getting cached?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-17 17:18:23

您使用什么命令来构建应用程序?

推荐的方法是使用以下方法:

代码语言:javascript
复制
// package.json scripts section
"vercel-build": "prisma generate && prisma migrate deploy && next build",

它将生成新的prisma客户端和定义,应用迁移,然后为生产构建应用程序。

文档中的更多信息和往常一样

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70745094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档