मैंने नेक्स्ट.जेएस और प्रिज्मा के साथ एक ऐप बनाया, और जब मैंने इसे वर्सेल पर तैनात करने की कोशिश की तो मुझे यह परिनियोजन त्रुटि मिली:
Error: @prisma/client did not initialize yet. Please run "prisma generate" and try to import it again.
डेटाबेस को पहले से ही मेरे स्थानीय देव इंस्टाल से प्रारंभ किया गया था, और मुझे बस इसका उपयोग करना था।
मैंने हल करने के लिए क्या किया?
मैंने prisma
installed इंस्टाल किया एक देव निर्भरता के रूप में:
npm i -D prisma
और मैंने जोड़ा
"postinstall": "prisma generate"
package.json
. में स्क्रिप्ट के लिए :
{
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"postinstall": "prisma generate"
},
"dependencies": {
//...
},
"devDependencies": {
//...
"prisma": "^2.24.1",
}
}
इससे समस्या हल हो गई।