Database
 sql >> база данни >  >> RDS >> Database

Как да разрешим грешката `prisma/client все още не е инициализиран` ​​на Vercel

Създадох приложение с Next.js и Prisma и когато се опитах да го внедря на Vercel, получих тази грешка при внедряването:

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

Базата данни вече беше инициализирана от моята локална инсталация за разработчик и просто трябваше да я използвам.

Какво направих, за да реша?

Инсталирах prisma като зависимост от разработчиците:

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",

  }
}

Това реши проблема.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преименуване на Pluggable база данни

  2. Как да зареждате и управлявате данни в Microsoft Power BI

  3. Съвпадение на предлагането с търсенето

  4. ScaleGrid се класира сред топ 100 доставчици на облачни услуги

  5. SQL аритметични оператори