PrismaP
Prisma9mo ago
h3llo

prisma-client provider can't be used with multiple generators

When running the
generate
command I get an error:
│ Loaded Prisma config from ".....\prisma.config.ts".
│ Prisma config detected, skipping environment variable loading.
│ Prisma schema loaded from prisma\schema
│ Error: Generator "Prisma Json Types Generator" requires generator "prisma-client-js", but it is missing in your schema.prisma.
│ Please add it to your schema.prisma:

│ generator gen {
│   provider = "prisma-client-js"
│ }


This is my main schema:
generator client {
  provider        = "prisma-client"
  output          = "../generated"
  binaryTargets   = ["native"]
  previewFeatures = ["prismaSchemaFolder"]
}

generator json {
  provider = "prisma-json-types-generator"
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}


The issue is caused by the
generator json
since when I remove it, it works normally, but I want to use this feature for JSON field type-safety.
Was this page helpful?