三斜杠指令是包含单个XML标记的单行注释。注释的内容被用作编译器指令。
三斜杠指令只在包含它们的文件的顶部有效,即在任何注释、语句或声明之前,不然它们会被当作普通的单行注释,无任何特殊含义。
/// <reference path="..." />
该指令用于声明文件之间的依赖关系,指示编译器在编译过程中包含其他额外文件。path
指定的路径如果是相对路径,则是以当前文件为根。
编译器会从根文件开始解析该指令,以深度优先的方式,递归地找到所有编译文件。值得注意的是,根文件必须是由tsconfig.json
文件中的files或include指定。根文件可以是多个文件,在/// <reference path="..." />
中引入不包含在tsconfig.json
配置中的文件。
// other/other.ts
console.log(