문제 상황
Nest.js에서 dto 파일에 class validator로부터 IsNotEmpty를 import 받아 사용하려던 중에
제목과 같이 TS2307: Cannot find module 'class-validator' or its corresponding type declarations 라는 에러가 발생하였다.
문제 원인
class-validator가 npm으로 설치되어 있지 않아 발생하는 문제였다.
문제 해결
터미널에서 아래와 같이 명령어를 입력한다.
npm i --save class-validator class-transformer
class validator을 설치하고 나면 import 부분의 class-validator 부분에서 빨간줄이 사라진다.