Comments (8)
try to set prismaClientImportId: '@prisma/client'
or prismaClientImportId: '../../node_modules/@prisma/client'
by custom settings file https://graphql-nexus.github.io/nexus-prisma/docs/settings/gentime
from nexus-prisma.
@skittlesaur for some reason prisma generator returns location of @prisma/client
in /vercel/path0/node_modules/@prisma/client
instead of /var/task/apps/graphql/node_modules/@prisma/client
. Can you share the whole setup?
from nexus-prisma.
This is the concerning logic
nexus-prisma/src/cli/nexus-prisma.ts
Line 123 in 6af7859
from nexus-prisma.
@skittlesaur for some reason prisma generator returns location of
@prisma/client
in/vercel/path0/node_modules/@prisma/client
instead of/var/task/apps/graphql/node_modules/@prisma/client
. Can you share the whole setup?
sure, it's just a template im setting up for my future projects so it barely has any code. here's the link to the repo
https://github.com/skittlesaur/my-turbo-template
the graphql project im trying to deploy is located in apps/graphql
from nexus-prisma.
@skittlesaur for some reason prisma generator returns location of
@prisma/client
in/vercel/path0/node_modules/@prisma/client
instead of/var/task/apps/graphql/node_modules/@prisma/client
. Can you share the whole setup?sure, it's just a template im setting up for my future projects so it barely has any code. here's the link to the repo https://github.com/skittlesaur/my-turbo-template
the graphql project im trying to deploy is located in
apps/graphql
Can you somehow get the information where is the real location of @prisma/client once deployed to vercel ?
from nexus-prisma.
I'm not really sure how i can do that. however, in the build logs has the following lines of prisma client generation and nexus if that's helpful
✔ Generated Prisma Client (4.13.0 \| library) to ./../../node_modules/@prisma/client in 50ms
19:43:57.941
✔ Generated Nexus Prisma to ./node_modules/.nexus-prisma in 10ms
19:43:57.942
from nexus-prisma.
Setting it to prismaClientImportId: '@prisma/client'
works now :D
I'm quite curious what was actually happening and how did that fix it because i been looking for an answer to this for a couple of days now and delaying my uni projects
And thank you so much for the help! :D
from nexus-prisma.
I'm not familiar with the Vercel internals in relation to your setup. But the problem is that package @prisma/client is not in the same place when generate was called (build phase) as in runtime. It could be related to your mono repo with your build tooling.
from nexus-prisma.
Related Issues (20)
- Resolver Generated for Non-Scalar Fields Does Not Reflect `name` From Prisma Schema for Primary Keys
- Error: NEXUS__UNKNOWN__TYPE was already defined and imported as a type, check the docs for extending types HOT 6
- Create a test using pnpm with deployment to vercel HOT 1
- Docs website is down HOT 2
- support for prisma ^4.0.0 HOT 12
- `nexus-prisma` is handed over to the community for more active maintenance & future development 🚀 HOT 8
- Renovate doesn't have visibility for dependencies hardcoded directly HOT 1
- Dependency Dashboard
- Roadmap 2023-Q3 HOT 8
- Scheduled cut of new releases HOT 1
- Missing check for documentation build HOT 1
- Get type error when using `scalar` in `asNexusMethod` after update to `1.0.3` HOT 2
- nexus-prisma command not found
- Test failing in vitest HOT 1
- e2e tests are failing randomly on dependencies installation part HOT 1
- Cannot Import ES Module HOT 3
- Invalid prisma version used in tests
- Read Operations (Query and Input Generation)
- Error: Cannot find module ... @prisma/client/generator-build in @prisma/client 5.9.0+ HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nexus-prisma.