跳至主要内容

解决 vercel/pkg 导致的包错误

问题

如果您使用 vercel/pkg 来打包您的 Node.js 项目,您可能会遇到如下所示的 ENOENT 错误

spawn /snapshot/enoent-problem/node_modules/.prisma/client/query-engine-debian-openssl-1.1.x ENOENT

解决方案

为避免此错误,请将您的 Prisma 查询引擎二进制路径添加到 package.json 文件中的 pkg/assets 部分,如下所示

package.json
{
"pkg": {
"assets": ["node_modules/.prisma/client/*.node"]
}
}

如需进一步讨论,请参阅此 Github issue

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