引用整个目录Typescript

Reference Entire Directory Typescript

本文关键字:Typescript 引用      更新时间:2023-09-26

我想知道是否可以引用typescript文件中的整个目录,而不是一次只引用一个文件。

我想要的是这样的东西:

/// <reference path="/path/to/folder" />

但我最终得到的是

/// <reference path="/path/to/folder/file1" />
/// <reference path="/path/to/folder/file2" />
/// <reference path="/path/to/folder/file3" />

有人知道如何正确地做到这一点吗?当我尝试放入目录路径时,Visual Studio告诉文件不存在,并且它没有编译我的Typescript。

谢谢!

这不是直接支持的。如果你有兴趣以这种方式构建你的文件,我建议你有一个中间文件来参考,它反过来又参考了所有其他文件;编写一个脚本来更新该文件是非常容易的。

事实证明,自TS 1.5以来,有一种简单的方法:

使用tsconfig.json中的filesGlob-标志:这允许像/path/to/folder/* 这样的通配符

您可以在此处阅读更多信息:http://blog.icanmakethiswork.io/2015/02/hey-tsconfigjson-where-have-you-been.html