类型脚本jqueryui类型化
我可能会发疯,但我从中获得了Typescript的jQueryUI定义文件。然而,当我在最新版本的PHPStorm(6.0.3)中打开它时,我发现了大量错误 然后,当我运行TypeScript编译器试图编译使用它的文件时,它似乎完全忽略了定义文件。我在定义文件中犯了一个明显的错误,只是为了测试编译器的响应(从一个块中删除了一个{),它的行为是相同的。因此,我想象PHPStorm看到了TypeScript编译器也看到的错误,因此它无法工作 我也无法在明确键入的文件上找到任何类型的版本要求,因此我不确定:类型脚本jqueryui类型化,jquery,jquery-ui,typescript,phpstorm,Jquery,Jquery Ui,Typescript,Phpstorm,我可能会发疯,但我从中获得了Typescript的jQueryUI定义文件。然而,当我在最新版本的PHPStorm(6.0.3)中打开它时,我发现了大量错误 然后,当我运行TypeScript编译器试图编译使用它的文件时,它似乎完全忽略了定义文件。我在定义文件中犯了一个明显的错误,只是为了测试编译器的响应(从一个块中删除了一个{),它的行为是相同的。因此,我想象PHPStorm看到了TypeScript编译器也看到的错误,因此它无法工作 我也无法在明确键入的文件上找到任何类型的版本要求,因此我不
- 我做错什么了吗
- 真的有bug吗
- 我应该使用什么版本的TypeScript编译器
- 如果PHPStorm的版本过时,如何更新它
谢谢。我认为这是由于PHPStorm使用的是0.8版而不是0.9版,因此,例如,它期望bool,其中boolean实际上是类型名 如果您回顾一下“确定类型”的版本历史记录,您应该能够在等待JetBrains更新时获取一个带有bool类型的旧版本。
- TypeScript编译器忽略d.ts文件:
“tsc.cmd--sourcemap jquery.d.ts”
这不应该发生……如果您编译的不是d.ts文件,而是使用它的其他文件,请确保正确引用了d.ts,就像
/// <reference path="jquery.d.ts" />
//
- 编译器版本应与您尝试编译的代码版本相匹配。如果您使用的是最新版本的明确类型,请确保将TS编译器更新为0.9.1
- PHPStorm 6.*不支持TypeScript 0.9.*。请尝试最新的WebStorm 7 EAP(如上面评论中所述)