Skip to content

Custom Prisma Client is not working #79

@brandoncollins7

Description

@brandoncollins7

I am using an nx mono repo and I have my prisma models dumping to a library. So I am trying to integrate this by using a custom prisma client:

`import {PrismaClient} from '@frnt/lending-api/models'

@global()
@module({
imports: [
CustomPrismaModule.forRoot({
name: 'PrismaService',
client: new PrismaClient()
}),`

But it just seems like it is not working at all because when I run it is looking for the prisma client in node_modules?

`Error: Cannot find module '.prisma/client/index'
Require stack:

  • node_modules.pnpm@prisma+client@5.0.0_prisma@5.0.0\node_modules@prisma\client\index.js
  • node_modules.pnpm\nestjs-prisma@0.22.0_@nestjs+common@10.0.2_@prisma+client@5.0.0_prisma@5.0.0\node_modules\nestjs-prisma\dist\prisma.service.js
  • node_modules.pnpm\nestjs-prisma@0.22.0_@nestjs+common@10.0.2_@prisma+client@5.0.0_prisma@5.0.0\node_modules\nestjs-prisma\dist\prisma.module.js
  • node_modules.pnpm\nestjs-prisma@0.22.0_@nestjs+common@10.0.2_@prisma+client@5.0.0_prisma@5.0.0\node_modules\nestjs-prisma\dist\index.js
  • dist\apps\lending-api\main.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    at Function.Module._load (node:internal/modules/cjs/loader:920:27)
    at Function.Module._load (node_modules@nx\js\src\executors\node\node-with-require-overrides.js:18:31)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object. (node_modules@prisma+client@5.0.0_prisma@5.0.0\node_modules@prisma\client\index.js:2:6)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Function.Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.Module._load (node_modules@nx\js\src\executors\node\node-with-require-overrides.js:18:31)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object. (node_modules\nestjs-prisma\lib\prisma.service.ts:9:1)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1308:10)

`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions