PrismaP
Prisma3mo ago
3 replies
Mahmoud

Importing prisma client in sqlite getting started docs fails

ORM
Description

the section about initializing PrismaClient in Sqlite quick-start use the following:

lib/prisma.ts
import "dotenv/config";
import { PrismaBetterSqlite3 } from "@prisma/adapter-better-sqlite3";
import { PrismaClient } from "../generated/prisma/client";

const connectionString = `${process.env.DATABASE_URL}`;

const adapter = new PrismaBetterSqlite3({ url: connectionString });
const prisma = new PrismaClient({ adapter });

export { prisma };


but this
import { PrismaClient } from "../generated/prisma/client";

give me this error when running
tsx server.ts
:

import { PrismaClient } from "../generated/prisma/client";
         ^
SyntaxError: The requested module '../generated/prisma/client' does not provide an export named 'PrismaClient'
    at #_instantiate (node:internal/modules/esm/module_job:254:21)
    at async ModuleJob.run (node:internal/modules/esm/module_job:369:5)
    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:671:26)
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)

Node.js v24.11.1

To reproduce

try setting up Prisma with sqlite quick start guide
Environment

- Windows 11
- Nodejs 24.11.1
- Prisma 7.1.0

My solution

I changed it to:
import { PrismaClient } from "../generated/prisma";

and the error stoped

please validate the solution before updating the docs
Was this page helpful?