Database
 sql >> Baza danych >  >> RDS >> Database

Jak rozwiązać błąd `prisma/klient jeszcze się nie zainicjalizował` w Vercel

Zbudowałem aplikację z Next.js i Prisma, a kiedy próbowałem ją wdrożyć na Vercel, otrzymałem ten błąd wdrażania:

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

Baza danych została już zainicjowana z mojej lokalnej instalacji deweloperskiej i po prostu musiałem jej użyć.

Co zrobiłem, aby rozwiązać problem?

Zainstalowałem prisma jako zależność deweloperska:

npm i -D prisma

i dodałem

"postinstall": "prisma generate"

do skryptów w package.json :

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

  }
}

To rozwiązało problem.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL BETWEEN — inteligentne wskazówki dotyczące skanowania w poszukiwaniu zakresu wartości

  2. Podstawowe polecenia SQL:jak pisać proste zapytania z przykładami

  3. Wszystko, co musisz wiedzieć o standardach kodowania zapytań SQL

  4. Dedykowana procedura składowana umożliwiająca uzyskanie najnowszego stanu kopii zapasowych bazy danych

  5. Twój kompletny przewodnik po złączach SQL:OUTER JOIN – część 2