前言

安装 TypeScript 依赖后,一般我们会顺带安装一个 lib.d.ts 声明文件,这个文件包含了 JavaScript 运行时以及 DOM 中各种全局变量的声明,如下示例:
image.png
其中,/// 是 TypeScript 中三斜线指令,后面的内容类似于 XML 标签的语法,用来指代引用其他的声明文件。通过三斜线指令,我们可以更好地复用和拆分类型声明。no-default-lib=”true” 表示这个文件是一个默认库。而最后 4 行的lib=”…” 表示引用内部的库类型声明。

是什么

三斜线指令是包含单个XML标签的单行注释。 注释的内容会做为编译器指令使用。

特点

  • 三斜线指令仅可放在包含它的文件的最顶端。
  • 一个三斜线指令的前面只能出现单行或多行注释,这包括其它的三斜线指令。
  • 如果它们出现在一个语句或声明之后,那么它们会被当做普通的单行注释,并且不具有特殊的涵义。

///

用作文件之间依赖关系的声明。告诉编译器在编译的过程中需要引入的额外文件。