当前位置: 首页 > 知识库问答 >
问题:

Firebase部署错误“错误:函数未正确部署。”

能文华
2023-03-14

我在过去多次部署Firebase功能。由于某些原因,最近(大约2-3天)我经常在部署时出错。我使用windows来释放代码。当我尝试在我的Linux系统和Mac系统中设置相同的项目时,部署工作正常。从Windows环境发布可能存在的问题。

以下是部署时遇到的问题。

! 功能[付款(us-central1)]:部署错误。加载用户代码时函数失败。这可能是由于用户代码中的错误造成的。错误消息:错误:请检查函数日志以查看错误原因:https://cloud.google.com/functions/docs/monitoring/logging#viewing_logs.有关其他故障排除文档,请访问https://cloud.google.com/functions/docs/troubleshooting#logging.请访问https://cloud.google.com/functions/docs/troubleshooting以获取深入的故障排除文档。

函数部署与以下函数有错误:管理取消成本createStripeCharge客户驱动程序驱动程序跟踪常规设置通知订单付款

要尝试重新部署这些功能,请运行:firebase deploy--only“功能:管理、功能:取消、功能:成本、功能:createStripeCharge、功能:客户、功能:驱动程序、功能:驱动程序跟踪、功能:一般设置、功能:通知、功能:订单、功能:付款”

若要继续部署其他功能(如数据库),请运行:Firebase部署-除函数

错误:函数未正确部署。

下面是我正在使用的部署命令

”Echo部署功能

请分享你对这个问题的认识。

谢谢

共有2个答案

黄俊智
2023-03-14

您可以通过检查实际日志来发现问题。使用此命令查看它们

firebase functions:log

具体问题将在那里可见。我有时有错误一样简单的一个丢失的包裹在package.json

倪灿
2023-03-14

我已经解决了这个问题。在构建时,我发现节点模块和库函数没有正确地替换为新的构建。我以前做过一次名称更改,但这并没有反映在新版本中。

以下步骤:

  • 删除节点模块和库文件
  • npm安装
  • npm跑发球

一个新的建筑也很好。我也使用詹金斯构建了同样的问题。我只是手动删除相同的服务器也。

 类似资料:
  • 我已经使用firebase云函数一段时间了,今天在代码中修复了一个小错误,在尝试部署时出现了以下错误。我取消了该更改,并尝试使用上次提交的稳定更改再次部署,但仍然是相同的错误。有什么解决办法吗?PS:这是一个typescript项目,我用tsc编译它。

  • 我已经设置和快速服务器上运行Firebase云功能。现在,我试图使用CLI使用“Firebase部署-仅函数”将其部署到Firebase,但每次都失败,说有一个意外的令牌。我怀疑在index.js文件中使用异步箭头函数有问题,但我不确定,我也需要它们来完成我的项目。 这是索引。js文件: 以下是我在尝试运行firebase deploy(仅限函数)时遇到的错误: ==部署到“homunculus-

  • 我试图为我的react本机应用程序部署一个云功能,当数据库中出现新节点时,它会向用户发送通知。为此,我使用了Expo的Push API,如下所示:https://docs . Expo . io/versions/v 32 . 0 . 0/guides/Push-notifications,并遵循以下教程:https://www.youtube.com/watch?v=R2D6J10fhA4 我已

  • 我的包裹。json就是这样。 我的index.js是 你能告诉我密码有什么问题吗?提前谢谢。

  • 我得到的错误是部署。你能帮我做这个吗。 我正在部署功能 功能:已完成运行predeploy脚本。i函数:确保所需的API云函数。古格里皮斯。com已启用。。。i功能:确保所需的API cloudbuild。古格里皮斯。com已启用。。。函数:必需的API cloudbuild。古格里皮斯。com已启用函数:必需的API cloudfunctions。古格里皮斯。com已启用i函数:正在准备上载的函

  • 错误:分析函数触发器时出错。 /private/var/folders/s3/gnf3bs6s0_n5jx27n2zj3xwr0000gn/T/fbfn_75373XQetWUjR4EdN/index.js:21});^ 对象的createScript(vm.js:74:10)上的参数列表后的语法错误(缺少)。在模块上运行InthisContext(vm.js:116:10)_在对象处编译(mod