首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在生产环境中运行‘`prisma generate`?

如何在生产环境中运行‘`prisma generate`?
EN

Stack Overflow用户
提问于 2020-09-20 03:20:06
回答 2查看 1.3K关注 0票数 4

我对生产环境中的Prisma代码生成工作原理感到困惑。Prisma CLI应该安装在devDependencies中,但是npx prisma generate命令需要在生产环境中可用,因为生成的代码是应用程序所必需的。我该如何解决这个问题?我尝试运行npm i --productionnpx prisma generate,这导致了预期的问题: npx试图自动安装prisma,得到的是prisma1而不是prisma2,然后期望得到一个不存在的prisma.yml文件。

EN

回答 2

Stack Overflow用户

发布于 2020-09-20 10:15:22

不需要运行在安装@prisma/client时执行的prisma generate命令。

编辑:https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/generating-prisma-client

票数 2
EN

Stack Overflow用户

发布于 2021-06-07 13:31:02

Prisma有各种在不同环境中安装的指南。例如,这篇文章谈到了在vercel上安装。

https://www.prisma.io/docs/guides/deployment/deployment-guides/deploying-to-vercel

prisma安装后挂接package.json使用安装后挂接脚本来运行

生成。通常,这将在构建步骤中进行。由于Vercel在安装依赖项之后缓存node_modules,因此这些函数将无法访问生成的Prisma客户端。在安装后配置中生成Prisma客户端可确保在node_modules/@ Prisma /client中生成的prisma客户端可用于函数。

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

https://stackoverflow.com/questions/63972581

复制
相关文章

相似问题

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