How to solve the `prisma/client did not initialize yet` error on Vercel

I built an app with Next.js and Prisma, and when I tried to deploy it on Vercel I got this deployment error:

Error: @prisma/client did not initialize yet. Please run "prisma generate" and try to import it again.
The database was alre…


This content originally appeared on flaviocopes.com and was authored by flaviocopes.com

I built an app with Next.js and Prisma, and when I tried to deploy it on Vercel I got this deployment error:

Error: @prisma/client did not initialize yet. Please run "prisma generate" and try to import it again.

The database was already initialized from my local dev install, and I just had to use it.

What did I do to solve?

I installed prisma as a dev dependency:

npm i -D prisma

and I added

"postinstall": "prisma generate"

to the scripts in package.json:

{
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "postinstall": "prisma generate"
  },
  "dependencies": {
    //...
  },
  "devDependencies": {
    //...
    "prisma": "^2.24.1",

  }
}

That solved the problem.


This content originally appeared on flaviocopes.com and was authored by flaviocopes.com


Print Share Comment Cite Upload Translate Updates
APA

flaviocopes.com | Sciencx (2021-07-01T05:00:00+00:00) How to solve the `prisma/client did not initialize yet` error on Vercel. Retrieved from https://www.scien.cx/2021/07/01/how-to-solve-the-prisma-client-did-not-initialize-yet-error-on-vercel/

MLA
" » How to solve the `prisma/client did not initialize yet` error on Vercel." flaviocopes.com | Sciencx - Thursday July 1, 2021, https://www.scien.cx/2021/07/01/how-to-solve-the-prisma-client-did-not-initialize-yet-error-on-vercel/
HARVARD
flaviocopes.com | Sciencx Thursday July 1, 2021 » How to solve the `prisma/client did not initialize yet` error on Vercel., viewed ,<https://www.scien.cx/2021/07/01/how-to-solve-the-prisma-client-did-not-initialize-yet-error-on-vercel/>
VANCOUVER
flaviocopes.com | Sciencx - » How to solve the `prisma/client did not initialize yet` error on Vercel. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/07/01/how-to-solve-the-prisma-client-did-not-initialize-yet-error-on-vercel/
CHICAGO
" » How to solve the `prisma/client did not initialize yet` error on Vercel." flaviocopes.com | Sciencx - Accessed . https://www.scien.cx/2021/07/01/how-to-solve-the-prisma-client-did-not-initialize-yet-error-on-vercel/
IEEE
" » How to solve the `prisma/client did not initialize yet` error on Vercel." flaviocopes.com | Sciencx [Online]. Available: https://www.scien.cx/2021/07/01/how-to-solve-the-prisma-client-did-not-initialize-yet-error-on-vercel/. [Accessed: ]
rf:citation
» How to solve the `prisma/client did not initialize yet` error on Vercel | flaviocopes.com | Sciencx | https://www.scien.cx/2021/07/01/how-to-solve-the-prisma-client-did-not-initialize-yet-error-on-vercel/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.