본문 바로가기

Tech/[Trouble Shooting] Logs

NestJS 버전에 따른 Swagger 오류, Cannot find module '@nestjs/core/router/route-path-factory’

요약

  • swagger setup 파일 설정 후 nestjs 서버가 정상적으로 동작하지 않습니다.

 

해결

  • nestjs-core의 버전에 따라 호환되는 swagger 버전이 정해져있습니다.
    • nest 7.x.x ↔ swagger 4.x.x
    • nest 8.x.x ↔ swagger 5.x.x

1. package.json 파일 수정

 

2. 기존에 설치되어 있던 dependency 삭제 후 재설치

# 기존에 설치된 dependency 삭제
rm -rf node_modules

# package.json 를 기준으로 dependency 설치 
npm i