ibe*_*beu 14 javascript typescript ecmascript-6
在旧版本的Typescript中,需要添加着名的
/// <reference
Run Code Online (Sandbox Code Playgroud)
标签以添加所需的引用.现在,在版本1.6之后,我们可以使用推荐的ES6方式导入依赖项
import Greeter from "./greeter";
Run Code Online (Sandbox Code Playgroud)
我已经阅读了一段时间,但我仍然不清楚是否以及为什么必须完全避免三斜杠引用.
BTW.如果我们使用filesGlob而不是files在tsconfig.json 中,编译器现在知道编译TS文件的顺序是什么?
首先,我认为尚未filesGlob得到官方支持:https ://github.com/Microsoft/TypeScript/issues/1927
现在就三斜杠引用而言,只要tsconfig.json 中引用了所有内容,files就不需要它。
tsd您会发现,如果您使用类似或 之类的工具typings来管理外部库的类型定义,它们将创建一个包含在 tsconfig.json 中的文件;该单个文件将使用三斜杠引用来包含其余文件。
您可以在TypeScript 手册中找到有关三斜杠引用的更多信息