如何在typescript中加载定义文件

时间:2015-06-04 10:02:22

标签: typescript

过去,只有在public static URL convertToURLEscapingIllegalCharacters(String toEscape) throws MalformedURLException, URISyntaxException { URL url = new URL(toEscape); URI uri = new URI(url.getProtocol(), url.getUserInfo(), url.getHost(), url.getPort(), url.getPath(), url.getQuery(), url.getRef()); //if a % is included in the toEscape string, it will be re-encoded to %25 and we don't want re-encoding, just encoding return new URL(uri.toString().replace("%25", "%")); } 语句特别需要时才会加载typescript中的d.ts文件。但是,我的理解是最近这已经改变了,编译器现在能够自动加载一些本地定义文件。我试图通过谷歌搜索和浏览TS规范来找到相关规则,但暂时没有成功。

任何人都会善意地解释这些规则或指出我正确的方向?

1 个答案:

答案 0 :(得分:4)

现在每个人都使用tsconfig.jsonoriginalatom-flavored(在Atom编辑器中)。

使用tsconfig.json时,您可以省略文件列表,typescript编译器将编译它将在任何子目录中找到的所有*.ts文件,包括*.d.ts

通过exclude排除文件on the way以及files globbing

如果您现在不想使用tsconfig.json或需要文件通配,则可以使用gulpgulp-typescript gulp-filter来实现类似的行为。< / p>