部署到不同的操作系统
Prisma 客户端依赖于查询引擎,它作为二进制文件在与你的应用程序相同的宿主机上运行。
查询引擎是用 Rust 实现的,并由 Prisma 客户端以可执行二进制文件形式使用。二进制文件在调用 prisma generate
时被下载。
例如,如果你在 Windows 机器上开发了你的应用程序,并希望上传到 AWS Lambda(这是一个 Linux 环境),你可能会遇到问题,并在终端中看到一些警告。
要解决这个问题,如果你提前知道你将部署到不同的环境,你可以使用二进制目标并指定应该包含哪些支持的操作系统二进制文件。
注意:如果你的操作系统不受支持,你可以包含一个自定义二进制文件。