导出服务器端Prisma模型以供客户端使用

问题描述

是否有任何自动方法来导出使用prisma generate生成的模型的类型定义,而没有数据库CRUD方法?然后,我可以将它们导出为模型模块,并在客户端使用类型定义。

解决方法

您可以使用Pal.Js CLIschema.prisma文件中生成TypeScript定义,并可以在任何地方使用

yarn global add @paljs/cli
//or
npm install -g @paljs/cli

然后运行

pal s typescript

将为您具有所有模型和枚举的类型生成打字稿文件

Docs here