Ionic 2:更新到RC.0后找不到名字'Promise'

时间:2016-10-03 14:36:06

标签: angular typescript promise ionic2 visual-studio-code

我刚刚将我的Ionic 2项目更新为RC.0,现在有几个打字错误我认为都是相关的:

  • 找不到承诺
  • 属性'find'在数组中不存在(与任何类型的数组一样)。

问:我如何解决这个问题,以便我的代码可以编译?

我正在使用Visual Studio Code btw。

感谢。

2 个答案:

答案 0 :(得分:1)

放弃并重新安装Visual Studio Code,已修复。

然后按照以下步骤操作:

https://code.visualstudio.com/docs/languages/typescript#_using-newer-typescript-versions

真有趣!

答案 1 :(得分:1)

我建议你确保你的打字稿都是最新的。在你的package.json中,确保你有最新的批准打字稿更新,应该是:

"typescript": "2.0.3"

因为你已经在你的package.json中花时间确保所有其他依赖项都是最新的。与angular.io文档交叉引用以确保。

运行NPM安装

您还希望确保VS是最新的,您可以从Microsoft here下载它,一旦安装完成,您还需要重新启动VS.