gpt4 book ai didi

firebase - 为什么 Firebase Cloud Functions 上的 Node 版本这么旧?

转载 作者:行者123 更新时间:2023-12-02 11:08:10 25 4
gpt4 key购买 nike

根据https://cloud.google.com/functions/docs/writing/ 、Firebase Cloud Functions 使用 Node v6.11.5

是否有任何关于为什么选择这么旧版本的见解,特别是考虑到它使我无法在 JS 语言(如 ECMA6)中使用较新的语法?

最佳答案

编辑:自 Cloud Next 2018 起,Cloud Functions 已退出测试版。现在有 Node 8 支持,但目前处于测试阶段。

有很多事情需要记住。

Cloud Functions 将仅使用具有 LTS(长期支持)的节点版本。只有偶数版本的节点才会收到 LTS。

Cloud Functions 处于测试阶段,工程团队有比提供新版本节点更重要的优先事项。实现生产准备就绪是当务之急,这并不一定涉及拥有最新版本的节点。

简单地添加新的主要版本是不可行的,因为这可能会破坏现有的客户端。可能每个项目都可以选择他们想要使用的节点版本,这是一个重大变化。

您可以使用任何您想要的可以转换为 ES6 的语言。如果您愿意,这包括 TypeScript 甚至 Kotlin。 The Firebase CLI supports TypeScript directly ,已经有几个月了。 TypeScript 实际上是 Firebase 团队推荐的开发语言。

如果您想掌握 Cloud Functions 开发的最新语言,我强烈建议您不要依赖于 Node 的版本。相反,选择可以转换为 ES6 的工具。

关于firebase - 为什么 Firebase Cloud Functions 上的 Node 版本这么旧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49451039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com