xxx is not a constructor 에러 in js

zh025700·2022년 11월 17일
0

Web front

목록 보기
13/13

nodejs를 작성하던 중 클래스 파일을 module.export해서 가져오려고 하는데 계속 constructor가 아니라는 에러가 떴다.

이 에러는 생성자가 아닌데 저렇게 선언을 해서 일어난다고 한다.. 근데 난 클래스를 가져왔는데 저런 일이 일어났다.

클래스 파일을

export하고

가져왔는데 안되었다..

그래서 해결책은

내보내려는 클래스를 저렇게 export하고

이렇게 받아서

이렇게 사용하니 되었다...

왜 위의 경우가 되지 않는지 의문이다...
아마 내 파일에 오타가 있어 위의 경우가 되지 않을 수도 있다..
만약 저런 상황이 온다면 나의 해결 방법처럼 해결하자

그리고 현재는 저 방식보단 import 해오는 방식을 사용할 것이다..
profile
정리

0개의 댓글