Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将云函数更新到合适的节点js版本_Node.js_Firebase_Google Cloud Functions - Fatal编程技术网

Node.js 将云函数更新到合适的节点js版本

Node.js 将云函数更新到合适的节点js版本,node.js,firebase,google-cloud-functions,Node.js,Firebase,Google Cloud Functions,firebase FCM通知的云函数在Node.js 8的早期版本中运行良好,但现在由于Node 8已弃用,需要更新,我应该对云函数代码进行哪些更改,我已经在我的机器上安装了Nodejs 14*唯一绝对需要做的更改根本不在代码中。至少,您应该编辑package.json并确保目标节点版本为10: "engines": { "node": "10" }, 只需重新部署该函数即可使用node 10运行时 .它(在控制台上)说节点10是测试版。是否有任何方法可以迁移到一个未弃用且未测

firebase FCM通知的云函数在Node.js 8的早期版本中运行良好,但现在由于Node 8已弃用,需要更新,我应该对云函数代码进行哪些更改,我已经在我的机器上安装了Nodejs 14*

唯一绝对需要做的更改根本不在代码中。至少,您应该编辑package.json并确保目标节点版本为10:

  "engines": {
    "node": "10"
  },
只需重新部署该函数即可使用node 10运行时


.

它(在控制台上)说节点10是测试版。是否有任何方法可以迁移到一个未弃用且未测试的版本?我尝试使用“引擎”:{“节点”:“8.12.1”}。但是,我(在部署时)收到一条消息,即只有8和10是此属性的有效值。谢谢…这可能是控制台中的一个错误/疏忽,因为云功能完全是从Google云平台的角度发布的。我会联系Firebase支持人员,询问他们测试版消息是否正确@DougStevenson感谢你的博客文章,但这是在付费墙后面。我可以在其他地方访问资源吗?@flatter你可以使用私有/匿名窗口。我会小心的,更改你的节点版本可能会破坏你的一些功能。大多数环境变量不再通过节点10自动设置。一些有用的链接: