我正在尝试部署我的函数,但一直失败。
目前该功能部署在 NodeJS 10 上。我重新编写了代码并使用 Node 版本 12 进行部署。
我正在使用 firebase 的 CLI。
部署失败并要求检查云控制台中的日志,这是日志:
{
"textPayload": "ERROR: build step 2 \"us.gcr.io/fn-img/buildpacks/nodejs10/builder:nodejs10_20210505_10_24_1_RC00\" failed: step exited with non-zero status: 1",
"insertId": "c3362881-be3d-4d52-965d-84793fde26ed-174",
"resource": {
"type": "build",
"labels": {
"project_id": "ecutter",
"build_id": "c3362881-be3d-4d52-965d-84793fde26ed",
"build_trigger_id": ""
}
},
"timestamp": "2021-05-24T19:49:39.640786230Z",
"severity": "INFO",
"labels": {
"build_step": "MAIN"
},
"logName": "projects/ecutter/logs/cloudbuild",
"receiveTimestamp": "2021-05-24T19:49:39.769241759Z"
}
我尝试了什么?
起初我部署了这个函数,但它失败了。
我认为可能是节点版本的原因,所以我尝试从云控制台更新已部署功能的节点版本,但失败了。
尝试重新安装节点版本 npm 模块,但没有任何帮助。
这是怎么回事?