跳到主要内容

部署到不同的操作系统

Prisma Client 依赖于查询引擎,该引擎作为二进制文件在您的应用程序的同一主机上运行。

查询引擎是用 Rust 实现的,并以可执行二进制文件的形式被 Prisma Client 使用。二进制文件在调用 prisma generate 时下载。

例如,如果您在 Windows 机器上开发了应用程序,并希望上传到 AWS Lambda(这是一个 Linux 环境),您可能会遇到问题,并且终端中会显示一些警告。

为了解决这个问题,如果您提前知道您将部署到不同的环境,您可以使用二进制目标,并指定应包含哪些支持的操作系统二进制文件。

注意:如果您的操作系统不受支持,您可以包含一个自定义二进制文件