我使用“tsd”集成了 jquery.d.ts。但是在尝试编译它时:
tsc typings/jquery/jquery.d.ts
我收到以下错误:
typings/jquery/jquery.d.ts (164,59): Expected '{'
jquery.d.ts 行:164
interface JQueryXHR extends XMLHttpRequest, JQueryPromise<any> {
已安装版本:
Typescript: 0.9.5
NPM: 1.3.4
NODE: 0.10.25
我发现如果将行更改为以下内容:
interface JQueryXHR extends XMLHttpRequest, JQueryPromise {
此错误将不再在此行上抛出,而是在下一行。所以在我看来,编译器不支持任何定义,例如:
SomeType<T>
我是否使用了错误的打字稿版本?我使用 npm 安装了这个,它似乎是最新的。
我是打字稿的新手-有人给我提示吗?
发现问题:在系统路径中注册了旧版本的 tsc。我为 tsc 二进制文件添加了正确的路径,一切正常。