2016-10-03 60 views
4

我剛剛更新了我的離子2項目RC.0後無法找到名爲「無極」,現在有,我認爲都與幾個打字稿錯誤:離子2:更新到RC.0

  • 無法find Promise
  • 屬性'find'在數組上不存在(解釋爲任何類型的數組)。

Q)我該如何解決這個問題,以便我的代碼能夠編譯?

我使用Visual Studio代碼btw。

謝謝。

+0

「更新到RC.0」是什麼意思。 RC.0相當古老。你爲什麼不更新到最終? –

+0

離子2:RC 0 9月28日! – Dave

+1

聽起來像臭名昭着的類型問題。確保你的類型是最新的,並運行npm安裝。同時你也想確保VS是最新的,他們最近更新了他們的插件。 – Bean0341

回答

1

我會建議確保您的打字稿全部是最新的。在你的package.json請確保您有最新的批准打字稿更新,應該是:

"typescript": "2.0.3"

,因爲你已經在你的package.json花時間,以確保所有其他依賴是最新的以及。與angular.io文檔交叉引用以確保。

運行的NPM安裝

你也想確保VS是最新的,你可以從微軟下載here它,你將需要重新啓動VS,以及一旦安裝完成。

+2

以方便的工具︰https://www.npmjs.com/package/npm-check-updates – msanford

+1

我說得太快了,錯誤回來了,我完全按照你在這裏說的。 – Dave