2015-06-08 56 views
2

我用Typescript 1.5.0测试版创建了一个非常简单的项目,其中包括三个/三个与tsd的类型。编译时,tsc输出128个错误重复标识符'标识符'。我不确定128是否正是tsc开始截断错误的地方,所以可能会有更多...Typescript 1.5 - '重复的标识符'错误

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

tsd install threejs/three -rso 

在我app.ts我只加了下面一行,并编译:

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

现在,编译命令行应该足够了,而我使用下面的命令:

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

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

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

任何想法,为什么TSC抱怨?

回答

1

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

为了解决这个问题,删除typings/webaudioapi/waa.d.ts文件,并从typings/tsd.d.ts

删除提及它在打字稿编译器不包含该文件和错误没有出现以前的版本。

+0

问题解决了!非常感谢@zlumer –