작성
·
11
0
npm run start 이후 이런 오류가 계속해서 나오는데 어떤 이유일까요
prisma/seed/seed.ts:1:30 - error TS2307: Cannot find module '../generated/prisma/client' or its corresponding type declarations.
1 import { PrismaClient } from '../generated/prisma/client';
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 박총명님.
Prisma 클라이언트를 사용 중에 발생하는 오류는 주로 Prisma Client
생성과 관련된 설정이 잘못되어있다거나 자동 생성되지 않았을 때 발생할 수 있습니다. 이 오류를 해결하기 위해 몇 가지 점검사항을 안내드립니다.
prisma generate
명령을 실행하여 Prisma Client를 생성하셔야 합니다. 이 명령은 주로 데이터베이스 스키마가 변경된 후 Prisma Client를 업데이트할 때 사용됩니다. npx prisma generate
.env
파일 확인:
.env
파일에 데이터베이스 연결 문자열이 올바르게 설정되어 있는지 확인해 주세요. 이 설정이 잘못되면 Prisma가 데이터베이스에 접근할 수 없습니다.Prisma 설정 확인:
schema.prisma
파일을 열어 본인이 설정한 데이터베이스와 필드들이 올바르게 작성되어 있는지 점검해 주세요.prisma
디렉토리 하위에 client
가 생성되지 않았다면, 이 명령이 적용되지 않는 환경일 수도 있습니다. 이 경우, prisma/schema.prisma
파일이 올바르게 설정되어 있는지 확인하여야 합니다.TypeScript 설정 확인:
tsconfig.json
파일에서 typeRoots
설정을 체크하거나 필요시 @types
패키지를 설치해야 할 수도 있습니다.관련된 유사한 질문들이 해결된 사례는 다음 링크에서 확인하실 수 있습니다:
- “Prisma Client 생성 오류 해결하기”
위의 방법들을 통해 문제가 해결되기를 바라며, 추가적인 문제가 있으시면 언제든지 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.