Angular2,ASP.NET 5项目设置。 "预期类型" di.d.ts上的错误

时间:2015-12-11 14:17:07

标签: typescript visual-studio-2015 asp.net-core angular

我正在尝试熟悉Angular2,TypeScript和ASP.NET 5.我对它们中的任何一个都不是很熟悉,所以按照本教程进行操作:

https://www.youtube.com/watch?v=Zkesm9CUP_o&feature=youtu.be

我的问题是,一旦我尝试从' angular2 / angular2'导入我在其中一个Angular2 Typescript文件中遇到了构建错误。

所以这是我的文件夹结构:

enter image description here

这是tsconfig.json

enter image description here

这是gulpfile.js

enter image description here

和app.ts只包含以下内容:

"10/25/2015"

当我尝试构建时,我在di.d.ts中收到错误。它位于src \ node_modules \ angular2 \ src \ core \ metadata \ di.d.ts

这是错误:

错误TS1110
构建:预期类型。

这是错误引用的行:

enter image description here

为什么我得到这个?

1 个答案:

答案 0 :(得分:1)

看起来类型定义文件中存在错误。变化

token: this;

token: AttributeMetadata;

它应该编译。

修改: 这确实是一个特征,正如@Eric Martinez评论的那样,称为“Polymorphic this Typing”。更新到TypeScript 1.7+可以解决问题。