我正在尝试熟悉Angular2,TypeScript和ASP.NET 5.我对它们中的任何一个都不是很熟悉,所以按照本教程进行操作:
https://www.youtube.com/watch?v=Zkesm9CUP_o&feature=youtu.be
我的问题是,一旦我尝试从' angular2 / angular2'导入我在其中一个Angular2 Typescript文件中遇到了构建错误。
所以这是我的文件夹结构:
这是tsconfig.json
这是gulpfile.js
和app.ts只包含以下内容:
"10/25/2015"
当我尝试构建时,我在di.d.ts中收到错误。它位于src \ node_modules \ angular2 \ src \ core \ metadata \ di.d.ts
这是错误:
错误TS1110
构建:预期类型。
这是错误引用的行:
为什么我得到这个?
答案 0 :(得分:1)
看起来类型定义文件中存在错误。变化
token: this;
到
token: AttributeMetadata;
它应该编译。
修改强>: 这确实是一个特征,正如@Eric Martinez评论的那样,称为“Polymorphic this Typing”。更新到TypeScript 1.7+可以解决问题。