웹 개발/소소한 팁, 버그 해결

[Typescript] TypeError: Webpack imported module is not a function 해결

마라턍 2024. 3. 20. 01:30

서버 쪽에서 데이터를 가져오는 api와 연결하는 메서드를 작성하고 있었는데, 위 에러가 떴다.

똑같은 형태의 다른 파일은 해당 에러가 안 뜨는데 특정 함수 두 개에만 뜨는 게 이상했지만, 어쩌겠나 해결해야지.

아래와 같이 코드를 수정하여 해결했다.

 

해결 전:

export function getUserInfo() {
	// Do something
}

export function getUserLocale() {
	// Do something
}

 

해결 후:

function getUserInfo() {
	// Do something
}

function getUserLocale() {
	// Do something
}

export {getUserInfo, getUserLocale}

 

 

다른 파일은 해결 전 코드가 정상적으로 동작해서 아직도 이상하게 생각하기는 한다.

아마 저 둘 중 하나에 default가 붙어있었을수도..?