개발자 공부 업무 정보/DEBUG

TypeError: Class constructor Client cannot be invoked without

회님 2023. 2. 20. 21:55
반응형

ES6 로 스크립트를 작성하고 Babel을 사용하여 ES5로 트랜스파일하는 것이 원인.

 

현재 문제되는 라인의 클래스가 ES5에서 가능했으나 6에선 적용되지 않는 클래스임을 먼저 확인해야한다.

 

 Babel 구성에서 제외해야 하며  이는 타입스크립트에서도 동일한 문제을 일으킨다.

 

 

해결방법

 

tsconfig.json


{
    "compilerOptions": {
        "target": "ES2017",
      ======
      or...
      =====
      "target": "ES6",

 

반응형

'개발자 공부 업무 정보 > DEBUG' 카테고리의 다른 글

Mapped Statements collection does not contain value  (0) 2023.02.16
OSIV 2편  (0) 2022.12.29
OSIV 1편  (0) 2022.12.28
Column: '컬럼명' in where clause is ambiguous  (0) 2019.01.11
java.net.SocketException: Broken pipe  (0) 2019.01.11