模块打包器
概述
模块打包器 将 JavaScript 模块捆绑到单个 JavaScript 文件中。大多数打包器通过将来自各种源文件的 JavaScript 代码复制到目标文件来工作。
由于 Prisma Client 不仅基于 JavaScript 代码,还依赖于查询引擎二进制文件 可用,因此您需要确保捆绑的代码可以访问二进制文件。
为此,您可以使用允许您复制静态资产的插件
打包器 | 插件 |
---|---|
Webpack | copy-webpack-plugin |
Webpack(使用Next.js 单仓) | nextjs-monorepo-workaround-plugin |
Parcel | parcel-plugin-static-files-copy |