Fix db.js - use createRequire to load .prisma/client CJS module
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
import 'dotenv/config'
|
import 'dotenv/config'
|
||||||
|
import { createRequire } from 'module'
|
||||||
import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3'
|
import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3'
|
||||||
|
|
||||||
// Import from .prisma/client which is the runtime location
|
// Use createRequire to load CommonJS module from node_modules/.prisma/client
|
||||||
import { PrismaClient } from '.prisma/client'
|
const require = createRequire(import.meta.url)
|
||||||
|
const { PrismaClient } = require('.prisma/client')
|
||||||
|
|
||||||
const globalForPrisma = globalThis;
|
const globalForPrisma = globalThis;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user