버그 해결을 위한 모든 질문을 던져
0 votes
86 views

 

두 개의 JS 파일에서 아래와 같은 형태로 UserIngameData Class를 require(~PATH~)를 통해 끌어와 사용 중입니다.

 

A.js

const UserIngameData = require(~PATH~);

.

.

.

console.log(UserIngameData) -> [Function: UserIngameData]

const user = await UserIngameData.load("aaa", 0); -> 정상 동작

 

B.js

const UserIngameData = require(~PATH~);

.

.

.

console.log(UserIngameData) -> {}

const user = await UserIngameData.load("aaa", 0); -> TypeError: UserIngameData.load is not a function

 

위 케이스와 같이 에러가 발생합니다.

이러한 유형의 에러는 처음 겪는터라 검색 키워드 상정이나 트러블 슈팅을 어떻게 해야 할지 막막하네요.

PATH는 상대 경로로 몇 번이나 체크했지만 잘 지정되어 있습니다.

 

어떤 문제일까요? ㅠㅠ

asked (72 point) , 86 views

1 답변

0 votes
우수 답변
자문자답입니다.

상호 require 시, 무한 참조를 방지하기 위한 empty Object 반환이었습니다.
answered (72 point)

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

448 질문
597 answers
585 댓글
55,929 users