我有一个使用 Cloud Functions for Firebase 的项目,在将 Firebase CLI 更新到版本 9.0.0 后,我收到一条错误消息:
错误:函数目录中的 package.json 有一个引擎字段
不受支持。有效的选择是:{"node": "10"}、{"node":"12"} 和
{“节点”:“14”}。
Firebase 中现已禁用部署到 Node.js 10 以下的运行时
命令行界面。现有的 Node.js 8 函数将于 2021 年 3 月 15 日停止执行。
尽快将现有函数更新到 Node.js 10 或更高版本
可能的。
我了解节点 8 现在不受支持,但我想继续在 Spark 付款计划上部署和运行我的功能,该计划不需要计费,直到 2021 年 3 月 15 日关闭为止。我该怎么做?
自版本 9.0.0 起,Firebase CLI 已完全删除节点 8 作为选项。如果您无法接受升级到节点 10 的建议(这还需要升级到付款计划),那么您将不得不降级 CLI,您可以使用 CLI,直到 3 月 15 日节点 8 完全关闭为止。
运行此命令可降级到 CLI 版本 9 之前的最新版本:
npm install -g firebase-tools@8
这应该会为您提供 CLI 版本 8.20.0,直到您选择再次升级。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)