Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Cách giải quyết lỗi `prima / client chưa khởi tạo được 'trên Vercel

Tôi đã tạo một ứng dụng với Next.js và Prisma, và khi tôi cố gắng triển khai nó trên Vercel, tôi đã gặp lỗi triển khai này:

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

Cơ sở dữ liệu đã được khởi tạo từ bản cài đặt dành cho nhà phát triển cục bộ của tôi và tôi chỉ cần sử dụng nó.

Tôi đã làm gì để giải quyết?

Tôi đã cài đặt prisma như một phụ thuộc của nhà phát triển:

npm i -D prisma

và tôi đã thêm

"postinstall": "prisma generate"

vào các tập lệnh trong package.json :

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

  }
}

Điều đó đã giải quyết được vấn đề.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới thiệu về Thống kê Chờ

  2. Hướng dẫn DBMS:Toàn bộ Khóa học về sự cố trên DBMS

  3. Tìm hiểu về Concatenate trong SQL với các ví dụ

  4. Tạo số nguyên ngẫu nhiên mà không có xung đột

  5. Hiểu 3 đặc điểm chính của Dữ liệu lớn