Jest 경로 문제

Jean·2023년 8월 2일
0

테스트를 돌리려는데 오류가 났다

Cannot find module 'src/entities/user.entity' from '../src/users/users.service.ts'

모듈을 찾을 수 없다는 것이였다
아니 멀쩡하게 잘 있는데?

찾아보니 jest와 vscode의 경로 문제였다

vscode는 절대경로, jest는 상대경로라 해당 문제가 나타난듯

실제로 import하는 부분에서

import { CreateUserDto } from 'src/dto/create-user.dto';

이렇게 불러왔다

우선 vscode에서 상대 경로로 불러오는 법은

왼쪽아래 톱니 → 설정 → typescript.preferences.importModuleSpecifier 검색
→ relative 로 설정하기

이렇게 해놓고 이제 하나하나 바꿔주면 된다.....

바뀐 코드는

import { CreateUserDto } from '../dto/create-user.dto';

이렇다

한 번에 바꾸는 법 아시는분은 댓글좀...부탁드림니다..ㅜ

profile
햇내기 개발자 지망생

0개의 댓글