본문 바로가기 메뉴 바로가기

Pewwwjjj

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Pewww

검색하기 폼
  • 분류 전체보기 (27)
    • Web (2)
    • Vuex (2)
    • 자료구조 (1)
    • 페이징 (1)
    • Javascript (5)
    • WIL (What I Learned) (1)
    • Codility (8)
    • 개발 이야기 (1)
    • React, Redux... (3)
    • Typescript (1)
    • ETC Tech (1)
  • 방명록

esModuleInterop 속성을 이용한 Import 에러 해결

함수의 테스트를 진행하다, import difference from 'lodash/difference'; difference(); 의 구문으로 인해 TypeError: difference_1.default is not a function 라는 에러가 발생한 것을 확인했습니다. 이번 포스팅에서는 관련된 내용에 대해 정리해 볼 예정입니다. lodash에서는 CommonJS 스펙의 require를 사용합니다. 따라서, 위 코드와 같이 CommonJS 모듈을 ES6 모듈 코드베이스로 가져오려고 할 때 문제가 발생합니다. 해당 문제를 // 1 require(~~~); // 2 import * as ~~~ 의 구문을 사용하여 해결할 수도 있지만, moment ( https://www.npmjs.com/package..

Typescript 2020. 3. 15. 21:47
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Package
  • react-infinite-scroll
  • difference_1.default is not a function
  • codility
  • react-testing-library
  • jest reducer test
  • reducer test
  • tsconfig.json
  • jest reducer 테스트
  • redux-mock-store
  • ES2020
  • 크롬 퍼포먼스 탭
  • esModuleInterop
  • jest react test
  • axios
  • js debugger
  • void 0
  • javascript
  • ES6 Module
  • react-hooks test
  • infinite-scrolling
  • react-waypoint
  • infinite-scrolling 구현
  • hoc test
  • NPM
  • react hoc 테스트
  • devDependencies
  • 효율적인 디버깅
  • vue.js
  • dependencies
more
«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바