我正在尝试整合一个使用Typescript的环境。
我已经使用npm来获取OS X上的打字稿,从https://github.com/borisyankov/DefinitelyTyped下载了最新的jquery / jquery.d.ts
在命令行中运行tsc(使用集成提供的相同结果),结果出现以下错误:
The name 'boolean' does not exist in the current scope
使用lib.d.ts类型的注释文件也出现了问题(类似,但是未完成的类型是“_element”)。
我正在使用typescript编译器版本0.9.0.0。
稍后编辑:
我肯定迷路了,试过从
获取jquery.d.tshttp://typescript.codeplex.com/SourceControl/changeset/view/fe3bc0bfce1f#bin/jquery.d.ts
现在我在编译时遇到了一个不同的问题:
jquery.d.ts(37,18): error TS1023: Index signature parameter type must be 'string' or 'number'
ts文件与我正在使用的编译器之间是否存在版本不匹配,如果是,我该如何解决?谢谢。
答案 0 :(得分:0)
您应该尝试以下版本:https://github.com/borisyankov/DefinitelyTyped/blob/master/jquery/jquery.d.ts
还尝试卸载/安装打字稿。
npm uninstall typescript
npm uninstall -g typescript
npm install typescript
在此之前,我很好奇tsc -version
向您展示了什么。经过上述步骤后,它有变化吗?