1..d.ts文件一般和declare联合起来,声明一些全局的ts变量、模块、type、interface,这些全局声明就不再需要通过import繁琐的导入,而可以直接在各个文件中使用,并且还会有提示。
但是,我们只要创建common.d.ts文件就可以让项目识别里面的变量了吗?
显然是不可以的,毕竟归根到底也是.ts文件,需要预编译,所以需要在tsconfig.json文件里面的include数组里面添加这个文件include数组里面可以不用写.d.ts文件的绝对路径,可以通过glob通配符,匹配这个文件所在的文件夹或者是“祖宗级别”文件夹。
参考文献:juejin.cn/post/712087…
例如: