簡體   English   中英

Firebase雲功能中的Object.values()

[英]Object.values() in Firebase Cloud Functions

我試圖在我的一個Firebase雲功能中使用Object.values() ,但它不被識別為函數。 我認為這意味着在Firebase雲功能上不能使用es7功能。 我的問題是雙重的:

首先,這是真的嗎? 其次,我認識到某些瀏覽器不支持該功能,但我想知道這對Firebase雲功能是否重要。 任何人都可以向我解釋這個嗎?

根據node.green,Firebase僅支持當前版本為6.10.x的Node的LTS版本,而Object.values仍然位於Node 6.10.x中的實驗標志之后。

希望這清除了你的懷疑!

陷入同樣的​​問題。 看看這個建議使用Object.keys函數並將其鏈接到數組原型附帶的內置map函數的答案

節點8現在可用於雲功能。 嘗試升級您的環境。

你可能只需要:

  • 在您的/functions/package.json中添加“引擎”:{“node”:“8”}。 例子

如果它仍然不起作用:

  • 將firebase-functions升級到最新版本
  • 將firebase-tools升級到最新版本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM