Error - about prisma developon Vercel

发布于:2024-06-03 ⋅ 阅读:(100) ⋅ 点赞:(0)

error-prisma

prisma vercel error

answer in the website [Document]
https://www.prisma.io/docs/orm/more/help-and-troubleshooting/help-articles/vercel-caching-issue

Prisma has detected that this project was built on Vercel, which caches dependencies.
This leads to an outdated Prisma Client because Prisma's auto-generation isn't triggered.
To fix this, make sure to run the `prisma generate` command during the build process.

Learn how: https://pris.ly/d/vercel-build

Solution1:

Within the scripts section of your project’s package.json file, if there is not already a script named postinstall, add one and add prisma generate to that script:

{  ...  "scripts" {    "postinstall": "prisma generate"  }  ...}

The application’s build script in package.json

Within the scripts section of your project’s package.json file, within the build script, prepend prisma generate to the default vercel build command:

{  ...  "scripts" {    "build": "prisma generate && <actual-build-command>"  }  ...}

vercel
add

Vercel UI’s build script field

Another way to configure prisma generate to be run on every deployment is to add the command to the build settings via Vercel’s UI.

Within your project’s dashboard, go to the Settings tab and find the General section. In that section you will find a box labeled Build & Development Settings that contains an input field named Build Command:

Vercel project dashboard's Build Command setting

Within that field, prepend prisma generate to the existing script:

Vercel project dashboard's Build Command setting filled


网站公告

今日签到

点亮在社区的每一天
去签到