我有一个使用云函数用于Firebase的项目,在将Firebase CLI更新到9.0.0版本之后,我将收到一条错误消息:
错误:函数目录中的package.json有一个不支持的引擎字段。有效的选择是:{“节点”:"10"},{“节点”:“12”}和{“节点”:“14”}。
部署到Node.js 10以下的运行时现在已在Firebase CLI中禁用。现有的Node.js 8功能将在2021-03-15停止执行.尽快将现有函数更新为Node.js 10或更高版本。
我知道节点8现在不受支持,但我想继续部署和运行我在星火支付计划上的功能,在2021年3月15日关闭之前,它不需要计费。我该怎么做?
发布于 2020-12-16 03:39:32
从9.0.0版本开始,Firebase CLI已将节点8作为选项完全删除。如果您不能接受升级到节点10的建议(这也需要升级到支付计划),那么您将不得不降低CLI的级别,直到3月15日节点8完全关闭为止。
运行此命令可以将CLI的最新版本降为版本9之前的最新版本:
npm install -g firebase-tools@8这将使您获得CLI的8.20.0版本,直到您选择再次升级为止。
https://stackoverflow.com/questions/65316988
复制相似问题