728x90
결과적으로 nestjs/cache-manager와 cache-manager의 호환성 문제로
yarn add cache-manager@5
cache-manager의 버전을 낮춰서 해결했다.
fastcampus의 codefactory님의 nest 강의에서 cache 부분 따라하다가
똑같이 (강의는 pnpm 나는 yarn)
yarn add @nestjs/cache-manager cache-manager
설치를 하고, module에
CacheModule.register(),
를 import 하니 cacheManager.caching is not a function 오류가 떴다.
강의에서는 이상 없고, gpt와 간단한 대화는 잘 설치되었나 확인하라는 거였으며, 인터넷을 찾아봐도 안나오길래 gpt와 조금 깊게 대화를 했는데, nestjs/cache-manager와 cache-manager의 호환성 문제를 말하며 cache-manamer의 버전을 낮춰보길 추천해주더라.
앞서 적어놓은 명령어로 설치되었던 버전은
@nestjs/cache-manager@2.3.0
cache-manager@6.1.1
이었으며,
yarn add cache-manager@5
로 5버전의 cache-manager로 변경하니 잘 해결 되었다.
728x90
'코딩 > 문제&에러' 카테고리의 다른 글
Nest e2e test DB PK 초기화 (3) | 2024.11.11 |
---|---|
NestJS e2e test 소셜(Guard) Mocking (4) | 2024.11.10 |
nth-check (0) | 2024.09.20 |
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 (0) | 2024.08.26 |
카카오맵 지도 안뜰때 (0) | 2024.05.21 |