打字稿1.5 - '重复的标识符'错误

时间:2015-06-08 09:19:04

标签: typescript typescript1.5

我使用Typescript 1.5.0 beta创建了一个非常简单的项目,其中包含 threejs / three 类型和tsd。编译时,tsc输出有关重复标识符'标识符的128个错误。我不确定128是否只是tsc开始截断错误的地方,所以可能会有更多...

我通过创建空白文件夹并创建app.ts和index.html来启动项目。然后我使用以下命令安装 threejs / three

tsd install threejs/three -rso

在我的应用程序中,我只添加了以下行,并编译:

/// <reference path="typings/tsd.d.ts"/>

目前,从命令行编译就足够了,我使用以下命令:

tsc --module commonjs --target es5 ./app.ts

这里链接到我从tsc获得的完整错误列表:

https://gist.github.com/josefvanniekerk/24496b480bf488db522d

知道tc为什么抱怨?

1 个答案:

答案 0 :(得分:1)

问题出在typings/webaudioapi/waa.d.ts。 TypeScript 1.5在内部包含Web Audio API声明,您将获得重复的标识符。

要解决此问题,请移除typings/webaudioapi/waa.d.ts文件并从typings/tsd.d.ts

中删除对该文件的引用

在以前版本的TypeScript编译器中,未包含此文件,并且未显示错误。