我一直有很多时间让es6承诺在ASP.NET 5项目中使用Typescript。我通过es6-promise.d.ts
安装了tsd install es6-promise
。但是,我收到有关Promise重复的错误。当我将鼠标悬停在es6-promise.d.ts
文件中的Promise声明时,我会收到以下错误(请参阅图像底部的蓝色部分)。它似乎与Microsoft SDK中的某些typescript定义文件冲突,这显然不属于我的项目。
有没有人知道为什么会发生这种情况或我如何解决这个问题?
答案 0 :(得分:2)
您使用的是什么版本的TypeScript?
承诺在lib.es6.d.ts
中声明。
答案 1 :(得分:1)
检查--target
的{{1}}选项。如果它等于tsc
,那么我认为你引用了两次promise定义,因为es6
tsc
编译器。{/ p>