Next.js 빌드할 때, test code 있을 때 빌드 안되는 에러?

1Jui.ce·2023년 2월 27일
0

말 그대로이다.
Next.JS V12 기준으로 src/pages/<page>/tests/index.test.tsx 이런 식으로 있으면 안된다는 것이다!!

보통 이런 오류들이 뜨곤 해서 그냥 간단하게 생각하고 어~ jest가 없구나~ 하고
Jest error: ReferenceError: jest is not defined
-> import {jest} from '@jest/globals 했는데

Do not import @jest/globals outside of the Jest test environment

또 이런 오류가 뜨고,, 어떻게 해결할까 하다가
build 에는 아무래도 테스트 파일이 필요없지 않을까? 해서 하는 방법을 구글링하다가 Do not put your test inside of the pages directory. 라고 한다,,

짱택오버플로우

정리하자면, NextJs는 테스트 파일을 나의 앱의 루트로 여길 수 있다고 한다. 그래서 빌드할 때 에러가 뜬다고 해요~

profile
옷에 기름기 닦는 사람

0개의 댓글