自动参考由intelliJ下载的d.ts文件

时间:2014-12-12 16:00:59

标签: intellij-idea typescript

我开始创建一个Test-Project,用于在IntelliJ IDEA 14中使用TypeScript。首先,我在Settings(Settings / Language & Frameworks / JavaScript / Libraries -> Download... - > TypeScript社区存根)中添加了angularjs_DefinitelyTyped TypeScript库。在这一点上,IntelliJ给了我所需的代码完整性。我开始创建一个控制器,如here所述。一切正常。

当我使用IntelliJ IDEA 14 Web Help中所述的“文件监视器”-Plugin安装TypeScript转换器时,我偶然发现了问题。现在我在输入... extends ng.IScope时收到错误“错误TS2304:找不到名字'ng。'”。 由于我已经下载了定义文件,我希望“文件监视器”-Plugin自动引用这些文件。

我尝试手动引用这些文件,但TypeScript转换程序无法解析%userprofile%\.IntelliJIdea14\system\extLibs$USER_HOME$\...

有没有手动下载和引用我的项目中的所有这些文件的解决方案? tsc是否可以选择这样做? I don't find anything about it

希望有人能帮助我解决这个问题; - )

1 个答案:

答案 0 :(得分:1)

  设置中的

angularjs_DefinitelyTyped TypeScript库(设置/语言和框架/ JavaScript /库 - >下载... - > TypeScript社区存根)。

IntelliJ支持 JavaScript 项目的类型定义。对于TypeScript项目,您需要手动包含+引用.d.ts文件。提示:创建vendor.d.ts文件或使用TSD:https://github.com/DefinitelyTyped/tsd/它将为您的所有导入创建参考tsd.d.ts文件