체인의정석

typescript 모듈 설정 에러 1.default) is not a function 본문

개발/backend

typescript 모듈 설정 에러 1.default) is not a function

체인의정석 2021. 11. 23. 18:00
728x90
반응형

회사의 로거 모듈을 설치하는데 1.default) is not a function 가 들어간 에러가 나왔다.

 

이러한 에러는 구글에 해결책이 있었는데

https://stackoverflow.com/questions/61524130/typescript-babel-import-causing-1-default-is-not-a-function

 

Typescript/babel import causing "_1.default is not a function"

I am trying to use https://github.com/timmywil/panzoom from a typescript project compiled with webpack and babel. The problem is that the typescript method call: import Panzoom from '@panzoom/pan...

stackoverflow.com

바로 ts config에

"esModuleInterop": true

다음과 같은 설정값을 넣는 것이였다.

 

 

Problem occurs when we want to import CommonJS module into ES6 module codebase.

이러한 값의 의미는 commonJS모듈을 ES6 모듈의 코드베이스로 가져올 때의 설정 값이라고 한다.

 

만약 새로운 모듈을 적용하는데 문제가 있다면 위와 같은 설정 값을 tsconfig에서 넣는걸 시도해 보면 좋을것 같다.

 

728x90
반응형
Comments