如何在生产中运行“prismagenerate”?

Rob*_*ore 14 node.js prisma prisma2

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

小智 3

无需运行prisma generate安装@prisma/client.

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