vercel/pkg を使ったパッケージエラーの解決
問題
Node.jsプロジェクトをパッケージ化するために vercel/pkg を使用している場合、次のような 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イシューを参照してください。