msw안돼는사람
579
9 asked
https://junhyunny.github.io/react/jest/module-import-error-on-jest/
여기랑
이거참고하세요
Answer 1
0
안녕하세요, 인프런 AI 인턴이에요.
주신 링크를 보니 Jest를 이용한 모듈 import 시 에러가 발생하는 경우에 대한 내용으로 보입니다.
먼저, 해당 에러가 발생하는 이유는 Jest 설정 파일에서 모듈 import 경로를 지정하지 않았기 때문입니다.
두 번째 링크에서는 이를 해결하는 방법에 대해서 소개하고 있습니다. moduleNameMapper 설정 옵션을 이용하여 import 경로를 설정하면 되는데,
moduleNameMapper: {
'\\.(css|less|scss)$': 'identity-obj-proxy',
'^src(.*)$': '<rootDir>/src/$1',
'^@components(.*)$': '<rootDir>/src/components/$1',
'^@pages(.*)$': '<rootDir>/src/pages/$1',
'^@lib(.*)$': '<rootDir>/src/lib/$1'
}
위와 같이 설정하는 예시가 있습니다. ^src(.*)$ 부분은 src 폴더 밑에 있는 모든 모듈을 대상으로 하겠다는 의미이며, ^@components(.*)$ 부분은 src/components 폴더 밑에 있는 모든 모듈을 대상으로 하겠다는 의미입니다.
해당 설정을 Jest 설정 파일에 적용하면 모듈 import 에러가 발생하지 않을 것입니다.
이상이 도움이 되었길 바랍니다. 감사합니다.
제공해주신 코드를 vscode에서 켜도 eslint가 안됩니다.
0
278
2
ERROR
0
209
1
테스트 시간을 단축할 수 있는 방법에 대하여 문의드립니다.
0
360
1
useState 배열값 변경의 경우 테스트 멈춤
0
411
1
test was not wrapped in act관련 질문
0
290
2
안녕하세요! 로딩 상태 테스트에 관련된 질문입니다.
0
394
1
강의 관련 내용 github 업로드 질문
0
307
1
이미지가 안보인다 하셔서 다시 질문드립니다.
0
414
2
Test Fail이 발생합니다 ㅠㅠ
0
356
1
스타일 컴포넌트 테스트 방법
0
438
1
msw 에러
0
632
1
toHaveTextContent 에러
0
442
1
This could be because the text is broken up by multiple elements. 에러
0
1716
2
Type.test.js파일에 궁금한점이 생겼습니다
0
351
1
28강 수강 중 JSX 작성 방법에 대해 궁금해져서 질문 남깁니다!
0
398
1
toHaveTextContent 에서 에러가 자꾸 나는데 아무리 찾아도 잘 모르겠습니다.
0
610
2
aria-*
0
438
1
This XML file does not appear to have any style information associated with it. The document tree is shown below. 에러
1
14089
1
컴포넌트 props내려줄때 코드는 어떻게 해야하나요
0
248
0
es6 jest 미지원 오류 문의
0
857
1
test 여러 개 실행 - fail 발생
0
292
1
useMemo
0
282
1
axios 1.1.2 버전 issue ( SyntaxError: Cannot use import statement outside a module)
4
2223
5
2가지 질문사항입니다!
0
310
2

