TypeScript 接口不可避免地扩展了接口。不兼容的属性'then'类型



在因未知原因投票否决之前,请阅读我的个人资料或进行解释,帮助编辑问题或向我询问更多信息。这甚至会对我有更大的帮助。我搜索了stackoverflow并在互联网上搜索,但我没有找到任何解决方案

我正试图用typescript创建一个棱角分明的应用程序,但当我尝试构建时:

typeings/angularjs/angular.d.ts:1419:15-错误TS2430:接口'IHttpPromise<T>'错误地扩展了接口'IPromise<IHttpPromiseCallbackArg<T>>'。属性"then"的类型不兼容。

tsc—版本消息TS6029:版本1.5.3

bower.json

{
"name": "AngularTypeScript101",
"version": "1.0.0",
"dependencies": {
"angular": "~1.4.0",
"angular-route": "~1.4.0"
}
}

tsconfig.json文件:

{
"compilerOptions": {
"module": "none",
"target": "ES5"
},
"files": ["app.ts"]
}

我必须使用Angular 1.4。这也是我的第一个打字项目。请帮忙。

安装一个新版本的打字文件。你可以在这里找到一个。