Skip to content

Typescript 사용시 자주 마주하는 에러들 #11

@DreamBoysYJ

Description

@DreamBoysYJ

image

다음과 같이 변수를 export를 하고

image

다른 파일에서 import를 해와 사용하고 싶었는데

image

다음과 같은 타입에러가 났습니다.

이상한건 require문을 쓰면 타입 에러가 없는데, import 문을 사용하면 에러가 나는 것입니다.

image

import를 사용하고 싶다면, export 하는 파일 내에서 타입 정의를 해줘야 한다는 것을 배웠습니다.

image

또한, 저는 web3 라이브러리만 설치를 했기 때문에, 해당 인터페이스도 web3에서 import 해오면 된다고 생각했습니다.

그러나 web3 라이브러리를 설치하면 딸려오는 다른 의존성 라이브러리에 해당 인터페이스가 적혀있었습니다.

image

결론적으로 인터페이스를 컨트롤 + 클릭으로 검색하실 때, 탭을 보면 어떤 라이브러리에서 import 해야할 지 아실 수 있습니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    errorerror handling

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions