【发布时间】:2015-06-16 10:44:11
【问题描述】:
我一直在将现有的 Javascript 应用程序转换为 Typescript。我从 DataController 开始,它是应用程序中最常用的类之一。我将它添加到我的 tsd.d.ts 文件并在顶部添加了一个引用标记,但在实例化 DataController 的现有 Javascript 文件中没有自动完成。
是我做错了什么,还是 Typescript 只在其他 Typescript 文件中提供自动完成功能?
我正在使用 VSCode。
【问题讨论】:
-
您的源文件必须具有 .ts 扩展名。
-
你的意思是声明DataController的文件必须有一个.ts扩展名还是实例化它的文件必须有一个?我在前者上设置了 .ts 扩展名,但在后者上没有设置
-
是的,你实例化它的文件。 Typescript 编译器仅适用于 .ts 文件。您只能引用其他 .ts 文件或在 .ts 文件中编写代码以获得编译器的好处。它对 .js 文件没有任何作用。
-
很高兴知道。谢谢!
-
@pixelmike 添加它作为答案,我会接受它
标签: javascript autocomplete typescript