어렵게 어렵게 기존 디비 연결을 걷어내고 prisma로 대체하고 있다.
간단한 model들로 실험해 성공한 뒤에 전체 디비 테이블들을 model로 작성하고 npx prisma generate 명령어를 치니...
이러한 에러가 떴다.
캐시도 지워보고 node_modules도 지우고 버전도 최신걸로 다시 설치해보고 했는데도 안됐는데
한 깃헙 이슈에서 해결 책을 찾을 수 있었다.
https://github.com/prisma/prisma/issues/9184
EPERM: operation not permitted, unlink '...node_modules\prisma\query_engine-windows.dll.node' · Issue #9184 · prisma/prisma
Bug description Following the Getting Started guide, when it gets to the point of running the "migrate dev" command, the script tries to install some packages through npm (don't know which ones) an...
github.com
대충 해석을 하자면 .dill 파일이 npm run dev나 npm start 명령어 실행 시에 실행이 되기 때문에 실행을 중지하고 명령어를 실행해야 된다는 것이다. 그리고 나는 당연히 로컬에서 돌리고 있었다...
잠시 실행을 중지하고
npx prisma generate
다시 실행하면
실행이 아주 잘 되었다.
'frontend > NextJS' 카테고리의 다른 글
[Prisma] All elements of the array need to be Prisma Client promises. transaction 에러 해결 (1) | 2023.10.30 |
---|---|
[NextJS] NextJS 프로젝트 Vercel로 배포하기 (0) | 2023.09.11 |