트리플 슬래시 지시어는 단일 XML 태그를 포함한 주석이다.
⇒ 컴파일러 지시어로 사용된다
트리플-슬래시 지시어는 오직 포함된 파일의 상단에서만 유효하다.
/// <reference path="..." />
--out
이나 --outFile
을 사용할 때 출력을 정렬하는 메서드로 사용된다.이 과정은 root files에서 시작된다
(root files는tsconfig.json
의 files 목록에 있는 파일 이름이다.)
파일은 지정 순서대로 전처리 된다. 파일에 있는 모든 트리플-슬래시 참조가 처리되고, 그 대상들이 포함된다. 트리플 슬래시 참조는 깊이 우선방식으로 처리된다.
루트가 존재하지 않는다면?
→ 트리플-슬래시를 포함하고 있는 파일 기준으로 처리
자기 자신에 대한 참조?
→ 오류
Documentation - Triple-Slash Directives
—noResolve
사용하기--noResolve
가 지정되면, 트리플-슬래시 참조는 무시된다.