在 TypeScript 项目中,通过
global.d.ts
文件可以定义全局变量、全局类型等。这些定义可以被整个项目中的 TypeScript 文件访问和使用。
为了让 TypeScript 编译器识别这些全局定义,我们需要在项目中将
global.d.ts
文件包含进来。有几种方式可以实现这个目的:
tsconfig.json
文件中的
include
选项来包含
global.d.ts
文件:
这样,在使用
tsc
命令编译项目时,TypeScript 编译器会自动将
global.d.ts
文件包含进来。
/// <reference>
指令来引用
global.d.ts
文件:
/// <reference path="global.d.ts" />
// TypeScript 文件的内容
这样,在编译 TypeScript 文件时,编译器会把global.d.ts
文件一起编译。
需要注意的是,如果在 TypeScript 项目中使用了第三方库,在使用库的相关类型时,也需要将相应的声明文件包含进来。可以通过在include
选项中添加相应的声明文件路径,或者通过/// <reference>
指令来引用声明文件来实现。