typescript 使用记录

  • TS 报错:找不到名称 *** (缺少类型声明的错误提示)

TS 报错:找不到名称 ***

场景:引入外部文件,使用该文件提供的外部全局变量时,TS 会提示找不到名称 *** (上述中的全局变量)
解决方式:这个提示性的错误和 import 一个没有声明的错误,都是因为缺少对于使用的变量缺少类型声明的错误提示。需要在 global.d.ts***.d.ts 文件中对于该 变量/模块 进行声明。例如:

1
2
// 对于变量
declare var ***: any
1
2
3
4
5
// 对于模块
declare var ***: any;
declare module "***" {
export default ***
}