PrismaP
Prisma2mo ago
7 replies
Molekulė

Prisma 7 cloudflare

Hello, I have updated to prisma 7 and ran into some issues while deploying to cloudflare.

It fails during build.
13:37:01.063    ./src/lib/validation/profile.schema.ts
13:37:01.063    Module not found: Can't resolve '@/lib/generated/prisma/client'
13:37:01.065    ./src/lib/auth.ts
13:37:01.066    Module not found: Can't resolve './generated/prisma/client'


db.ts:
import { PrismaClient } from './generated/prisma/client';

const prismaClientSingleton = () => {
    return new PrismaClient({
        accelerateUrl: process.env.DATABASE_URL!,
    });
};

type PrismaClientSingleton = ReturnType<typeof prismaClientSingleton>;

const globalForPrisma = globalThis as unknown as {
    prisma: PrismaClientSingleton;
};

const prisma = globalForPrisma.prisma || prismaClientSingleton();

export default prisma;

schema.prisma
generator client {
  provider = "prisma-client"
  output   = "../src/lib/generated/prisma"
}

datasource db {
  provider = "postgresql"
}
Was this page helpful?