【发布时间】:2013-08-08 03:23:20
【问题描述】:
有没有办法让 typescript 编译器在给定目录中搜索声明文件?类似于 C++ 的 INCLUDE_PATH。
【问题讨论】:
标签: typescript
有没有办法让 typescript 编译器在给定目录中搜索声明文件?类似于 C++ 的 INCLUDE_PATH。
【问题讨论】:
标签: typescript
目前没有。
您必须使用以下方式显式引用该文件:
///<reference path="path/to/file.d.ts" />
您可以使用 references.ts 技巧来简化程序中的引用(只需将所有引用放在一个文件中,以便所有其他文件都指向该文件)。
更新
从 TypeScript 0.9.1 开始,Visual Studio 模板只允许您访问项目中的所有 TypeScript 文件和 TypeScript 定义文件。我已经对此进行了测试,并且可以正常工作...
您可以在我的博文中see the example and notes about this feature。
Visual Studio 2013 Update 3 更新
我已更新上述文章,指出您必须将构建操作设置为 TypeScriptCompile 才能将文件包含在此自动发现中。
【讨论】:
TypeScriptCompile 构建操作的文件。
TypeScriptCompile 构建操作的类型文件,但除非明确引用该文件,否则 VS 看不到它。