-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Description
Bug description
Starting from version 6.19 of Prisma, the VSCode extension / language server fails to start, the issue seems related to dotenv
[Info - 01:43:46] Prisma CLI version: 6.19.0
/Users/luca/.vscode/extensions/prisma.prisma-6.19.0/node_modules/@prisma/language-server/dist/lib/Schema.js:49
throw new Error(`Failed to import config file as TypeScript from "${resolvedPath}". Error: ${error.error.message}`);
^
Error: Failed to import config file as TypeScript from "/Users/luca/dev/velvet-lab/ground-control-tickets/prisma.config.ts". Error: Cannot find module 'dotenv/config'
How to reproduce
- Create a Prisma project with v6.19
- Create a
prisma.config.tsfile with the following content, it's important to importdotenv:
import path from 'node:path'
import 'dotenv/config'
import type { PrismaConfig } from 'prisma'
export default {
schema: path.join('prisma', 'schema'),
migrations: {
path: path.join('prisma', 'schema', 'migrations'),
seed: 'bun src/lib/seed.ts',
},
} satisfies PrismaConfigExpected behavior
The VSCode lang server should work
Prisma information
Environment & setup
- OS:
- Editor:
- Editor version:
- Extension version:
Flortrax, kayotimoteo, jy-joung-bitor, senatroxx and AngeloArts
Metadata
Metadata
Assignees
Labels
No labels