📅  最后修改于: 2023-12-03 15:27:49.450000             🧑  作者: Mango
在 TypeScript 中,我们可以使用 import
语句来引入其他文件中的变量、函数、类等。但是,在大型项目中,我们可能会忘记某个变量、函数、类是定义在哪个文件中的,这时可能会花费我们很多时间去查找。
在 TypeScript 中,我们可以通过 Ctrl + Shift + O
快捷键来打开一个快速导航窗口,然后在搜索框中输入需要查找的变量、函数或类名,并回车。这时,我们将会看到一个与搜索匹配的文件列表,该列表显示了包含匹配项的文件名和它们的相对路径。
更直接的方式是,在编辑器中选中要查找的变量、函数或类名,在编辑器上右键,选择 Go to Definition
。这个操作会直接跳转到定义该变量、函数或类名的文件中。
此外,如果你想查找某个标识符在哪个头文件中被导出,也可以通过以下方式来实现:
import * as m from './module';
console.log(m); // 此时会将 './module' 中导出的所有标识符打印出来
以上代码首先使用 import
语句导入了 ./module
模块中的所有导出,然后将所有导出内容打印出来。这样,我们就可以知道某个标识符在哪个头文件中被定义或导出了。
总之,要快速查找某个变量、函数或类是定义在哪个文件中,可以使用 TypeScript 的快速导航功能或 Go to Definition
功能。如果您想查找某个标识符在哪个头文件中被导出,可以使用 import
语句并将导出所有内容,然后打印出来。