PrismaP
Prisma10mo ago
4 replies
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?