我对云功能有点陌生,试图在firebase上部署我的网站,但在部署云功能时遇到了这个错误。
! functions[sendMail(us-central1)]: Deployment error.
Function failed on loading user code. Error message: Error: please examine your function logs to see the error cause: https://cloud.google.com/functions/docs/monitoring/logging#viewing_logs
! functions[app(us-central1)]: Deployment error.
Function failed on loading user code. Error message: Error: please examine your function logs to see the error cause: https://cloud.google.com/functions/docs/monitoring/logging#viewing_logs
Error: Functions did not deploy properly.
这些功能在localhost和上运行良好
根据以上评论:
问题是package.json和packagelock.json没有正确同步。
您可以通过查看日志来检查问题
firebase functions:log
具体问题将在那里可见。我有时会有一个简单的错误,比如一个丢失的包
还有一次日志没有帮助,我发现问题是我禁用了项目的计费以进行调试。
在Google cloud console
中启用它之后,它工作得很好。
如果firebase能够显示任何有用的错误消息来提示问题,那将非常有用。我在多次试验中浪费时间后发现了这一点。