ES6 사용하고 싶은 분들...
359
26 asked
저만 그런건지 모르겠지만 아래 환경에서 jest.fn() is not function 에러가 발생하고 있습니다.
1. Express.JS 사용 중
2. ES6 문법을 사용 중
3. package.json 에 "type":"module" 옵션 추가
4. 그로 인해 import 구문의 './파일명.js' 로 작성해야함
5. package.json 의 script 항목의 "test" : "jest" 를 아래로 변경 "node --experimental-vm-modules node_modules/jest/bin/jest.js"
에러 발생 원인은 '.js' 부분 떄문이라고 추측하지만 정확하지 않습니다. 떠힌 Jest NODEModules 기능은 실험적 기능이며, 몇몇 기능이 지원되지 않는 것이라고 추측하고 있습니다.
따라서 dev 환경에서는 ES6 를 쓰도록 별도로 셋업하고 ES5 로 빌드 하는 과정이 필요한 것이 아닌가 싶었습니다.
git clone https://github.com/unchaptered/express-web my-app 혹은
npx degit unchaptered/express-web my-app
cd my-app
npm i
를 이용해서 프로젝트를 셋업하고 작성하시면 됩니다.
커뮤니티에도 올려두었는데 문제 되는 부분 있으면 댓글 부탁드립니다.
ES6 Express Jest Boilerplate Template ES6 익스프레스 보일러플레이트 탬플릿 - 인프런 | 자유주제 (inflearn.com)
Answer 0
TypeError: user_model_1.default.create is not a function
0
253
1
에러 처리를 위한 단위테스트 작성
0
344
1
res.status(201) 부분에서 typeerror가 발생합니다
0
387
1
따라하며 배우는 TDD 개발 [2023.11 업데이트] 강의 질문
0
333
1
[MAC] PORT:5000번 관련 에러
0
272
0
테스트를 위한 데이터베이스를 생성해야하나요?
0
401
1
Postman 사용방법에 대해서
0
400
1
jest.fn() 을 할당할때 타입스크립트에서 에러가 발생합니다.
0
443
1
라우터를 돌릴 때
0
352
1
npm run start를 실행할 때 부터가 이상합니다.
1
431
1
node.js에 대한 이상점
0
453
1
nodemocks 오류나니까 뺴고 설치하셔요
1
409
1
Node.js 앱을 테스트하기 위한 Jest 설정 부분..
0
271
0
models 파일만 첫번째 글자를 대문자로 해주는 이유
0
297
1
mongodb project 및 cluster관련
0
327
0
무조건 failure case 로 넘어가시는 분들
2
258
1
올려둔 ES6 Express Jest Boilerplate Template 으로 개발 중이신 분들...
0
236
0
Jest did not exit one second after the test run has completed. 이슈
0
3039
3
왜 인자네개 함수 안만들어도 포스트맨에서는 에러메세지가 나오는 것인가요?
0
300
2
통합 테스트에 관한 질문 이 있습니다.
0
238
1
bodyParser 대체에 관한 질문
0
418
2
Cannot log after tests are done. Did you forget to wait for something async in your test?
0
2118
1
안녕하세요. 문의드립니다.
0
199
1
mock 사용 관련
0
161
0

