본문 바로가기
Error Log

[NestJS] Cannot find module '@nestjs/core/router/route-path-factory' 오류 해결

by Marades 2021. 7. 17.
반응형

Cannot find module '@nestjs/core/router/route-path-factory'

Nest로 만든 프로젝트에 Swagger 모듈을 연동시키고 실행시키면 위와 같은 오류가 날 때가 있다.

 

NestJS와 nestjs/swagger의 버전이 올라가면서 생긴 문제이다.

 

nest의 7.x.x 버전은 nestjs/swagger의 4.x.x 버전과,

nest의 8.x.x 버전은 nestjs/swagger의 5.x.x 버전과 호환되므로 이에 맞게 버전을 수정해주어야 한다.

 

만약 7버전의 Nest를 사용중이라면 package.json에서 아래처럼 @nestjs/swagger의 버전을 내려주고 npm install을 실행시켜주면 된다.

 

반응형