别着急,坐和放宽
npx prisma generate
的作用它会根据你的 schema.prisma
文件 重新生成 Prisma Client。
也就是说:
schema.prisma
里加/删/改了 model 字段、关系、枚举 等npx prisma generate
node_modules/@prisma/client
里生成对应的 TypeScript/JS 客户端代码之后你就能在代码里安全地用:
import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()
// 自动补全 & 类型安全
const users = await prisma.user.findMany()
修改了 schema.prisma
运行 prisma migrate dev
之后
migrate dev
会执行完 migration 脚本后,自动帮你跑一次 prisma generate
。prisma migrate dev
→ 自动 generate。升级了 Prisma 版本
CI/CD 或全新环境
node_modules
是空的,这时要跑一次 prisma generate
才能生成 client。我想确认下: 你是单纯学习 Prisma 命令的流程,还是在项目里遇到 “找不到 Prisma Client” 的报错?