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

+ Recent posts