반응형
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을 실행시켜주면 된다.
반응형