Saya membuat aplikasi dengan Next.js dan Prisma, dan ketika saya mencoba menerapkannya di Vercel, saya mendapatkan kesalahan penerapan ini:
Error: @prisma/client did not initialize yet. Please run "prisma generate" and try to import it again.
Basis data sudah diinisialisasi dari instalasi pengembang lokal saya, dan saya hanya perlu menggunakannya.
Apa yang saya lakukan untuk menyelesaikannya?
Saya menginstal prisma
sebagai ketergantungan dev:
npm i -D prisma
dan saya menambahkan
"postinstall": "prisma generate"
ke skrip di package.json
:
{
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"postinstall": "prisma generate"
},
"dependencies": {
//...
},
"devDependencies": {
//...
"prisma": "^2.24.1",
}
}
Itu memecahkan masalah.