문제상황
yarn을 이용해 테스트 코드를 작성하고 테스트를 시작하려고 yarn test를 실행시켰더니 제목과 같은 에러가 발생했다.
그제와 비슷한 오류같아서 시스템 환경변수 설정을 만들어주었지만 해결되지 않았다.
package.json에 jest를 실행시키기 위한 설정은 아래의 사진과 같다.
해결
문제는 생각보다 간단했다.
여러가지 블로그 글들을 참고하다보니 jest를 불러오는 경로가 문제라는 것을 깨달았다.
(jest가 모듈을 잘 못 불러온다나...)
기본적으로 root directory를 상대 경로로 지정해주면 해결되는 문제이다.
기존 : node_modules/ ...
변경 후: ./node_modules/ ...
(코드스니펫 진짜 싫어...)
참고
https://github.com/jestjs/jest/issues/3750
https://velog.io/@yukina1418/Cannot-find-module-src-from-src-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95
'Error' 카테고리의 다른 글
[Error] cannot found mysql (mysql을 찾을 수 없습니다) (1) | 2023.12.22 |
---|---|
[Error] 'tsc'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. (typescript 설치 후 확인 불가 에러) (1) | 2023.12.19 |
[Error] yarn: command not found 에러 (Window) (1) | 2023.12.01 |
Rest / Thunder Client 무한 waiting.. (1) | 2023.11.24 |
SyntaxError: Unexpected token } in JSON at position 68 (0) | 2023.11.22 |