メインコンテンツへスキップ

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イシューを参照してください。

© . All rights reserved.