在旧版本的 Typescript 中,需要添加著名的
/// <reference
标签以添加所需的参考文献。现在版本之后1.6我们可以使用推荐的 ES6 方式导入依赖项
import Greeter from "./greeter";
我已经阅读了一段时间,但我仍然不清楚是否以及为什么必须完全避免三斜杠引用。
顺便提一句。如果我们使用的话,编译器现在会知道它必须按什么顺序编译 TS 文件吗filesGlob
代替files
在 tsconfig.json 中?
首先我不相信filesGlob
尚未正式支持:https://github.com/Microsoft/TypeScript/issues/1927 https://github.com/Microsoft/TypeScript/issues/1927
现在就三斜线参考而言,不需要那么长因为所有内容都被引用files
在 tsconfig.json 中.
你会发现,如果你使用像这样的工具tsd
or typings
为了管理外部库的类型定义,它们将创建一个包含在 tsconfig.json 中的文件;那个单个文件will use三斜杠引用以包含其余文件。
您可以在以下位置找到有关三斜杠引用的更多信息TypeScript 手册 http://www.typescriptlang.org/docs/handbook/triple-slash-directives.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)