我在过去多次部署了Firebase函数。由于某些原因,最近(大约2-3天)我经常在部署时出错。我正在使用windows来发布代码。当我尝试在Linux系统和Mac系统中设置相同的项目时,部署工作正常。从Windows环境发布可能会出现什么问题。
以下是部署时遇到的问题.
好了!functionspayment(Us 1):部署错误。函数在加载用户代码时失败。这很可能是由于用户代码中的错误。错误信息:错误:请检查您的函数日志以查看错误原因: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客户驱动程序driverLiveTracking generalSettings通知订单付款
要尝试重新部署这些功能,请运行: firebase deploy --仅限“功能:管理、功能:取消功能、功能:成本、功能:createStripeCharge、功能:客户、功能:驱动程序、功能:driverLiveTracking、函数:generalSettings、函数:通知、功能:订单、功能:支付”
若要继续部署其他功能(如数据库),请运行: firebase部署-函数除外
错误:函数没有正确部署。
下面是我为使用的部署命令
回显部署功能& npm运行lint && npm运行构建&防火墙部署--仅限功能
请分享你对这个问题的认识。
谢谢。
发布于 2021-02-19 06:24:14
我已经解决了这个问题。在构建时,我发现节点模块和lib函数没有被新构建正确地替换。我已经做了一个名称改变以前,这不是反映在新的构建。
采取的步骤如下:
一个新的构建也很好。我在使用Jenkins构建时也遇到了同样的问题。我只是在服务器中手动删除了相同的内容。
发布于 2021-07-06 15:12:41
,您可以通过查看实际日志来发现问题。使用以下命令查看它们
firebase functions:log具体问题将在那里可见。有时,我的错误就像package.json中缺少的包一样简单。
https://stackoverflow.com/questions/65574563
复制相似问题