跳至主要内容

模块打包器

概述

模块打包器将 JavaScript 模块打包成一个 JavaScript 文件。大多数打包器通过将 JavaScript 代码从各种源文件复制到目标文件来工作。

由于 Prisma Client 不仅基于 JavaScript 代码,还依赖于查询引擎二进制文件才能可用,因此您需要确保您的打包代码可以访问该二进制文件。

注意

v6.16.0起,Prisma ORM 可以在生产应用程序中不使用 Rust 引擎。在此处了解更多信息

启用后,您的 Prisma Client 将在生成时包含基于 Rust 的查询引擎二进制文件:

generator client {
provider = "prisma-client-js" // or "prisma-client"
output = "../src/generated/prisma"
engineType = "client" // no Rust engine
}

请注意,如果您想在不使用 Rust 引擎的情况下使用 Prisma ORM,则需要驱动适配器

您可以在我们的博客上阅读有关此更改的性能和开发体验改进

为此,您可以使用允许您复制静态资源的插件

© . This site is unofficial and not affiliated with Prisma Data, Inc.