Skip to content

The generated prisma.config.ts don't have any import "dotenv/config" #30116

Description

@GesangPJ

Package and version

@prisma/client:7.9.1

What happened?

The generated file prisma.config.ts using docs from website = bunx --bun prisma init --datasource-provider sqlite --output ../generated/prisma don't include any import "dotenv/config" , so when i try to bunx prisma generate this will cause an Error = Failed to load config file <> Error: PrismaConfigEnvError: Cannot resolve environment variable: DATABASE_URL. because it can't read the env file.

What did you expect to happen?

A success of prisma client generate

Minimal reproduction

run bunx --bun prisma init --datasource-provider sqlite --output ../generated/prisma

and open the generated file prisma.config.ts in project root

and it only generate like this :

import { defineConfig, env } from "prisma/config";

export default defineConfig({
  schema: "prisma/schema.prisma",
  migrations: {
    path: "prisma/migrations",
  },
  datasource: {
    url: env("DATABASE_URL"),
  },
});

you can see that there are no import "dotenv/config" so when try to generate prisma client using bunx prisma generate it will output an Error = Failed to load config file <> Error: PrismaConfigEnvError: Cannot resolve environment variable: DATABASE_URL.

Environment

Node : 26.7.0
Bun : 1.3.14

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions