• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

모듈 관련 질문입니다.

22.10.15 15:34 작성 조회수 159

0

안녕하세요.

tsconfig 중에 noResolve라는 항목에 대해서 공부하다가 이해가 가지 않는 점이 있어 질문남깁니다.

1) d.ts 파일들을 보다보면 triple slash references 가 사용되어 있는것을 흔하게 볼 수 있습니다.

제가 공부한 바로는 namespace(내부모듈) 을 작성할 때 참조경로를 컴파일러에게 알려주는 역할로서 사용한다고 이해 했는데 맞게 이해 한걸까요?

2) noResolve 옵션은 triple slash references 을 무시한다고 공식문서에 나와있는데 그러면 해당 옵션이 어떻게 쓰이는지 궁금합니다. 활성화 되었을 때 참조관계가 무시되고 컴파일이 제대로 안될 것 같은데 그럼 무조건 런타임시 오류가 나지 않나요?

 

답변 1

답변을 작성해보세요.

0

reference을 무시하는 게 맞는 것 같습니다. 다만 실제로 그 옵션을 쓰는 경우를 본 적이 없네요. reference가 있는데 이 옵션을 쓰면 당연히 타입 에러가 날 것 같습니다.