如何避免Firebase主机部署超时错误



有时我会使用慢速互联网连接来部署到firebase主机。

他们最终会出现以下错误:

Task XXX failed: retries exhausted after 6 attempts

是否可以延长连接超时?和/或重试次数?

谢谢

不,目前不可能。

但是,您可以在firebase-toolsGitHub repo中打开一个问题,解释您的问题并请求此功能:https://github.com/firebase/firebase-tools

编辑:解决方案

用户@example在评论中做了一个有趣的工作(转述(:

连接到远程计算机来完成所有繁重的互联网任务,如部署东西。1.本地更改代码,2。按你的数字,然后3。拉,它在你的远程电脑和4。部署1、2、3是低数据,而远程句柄4、高数据任务

作为一种替代方案,您可以设置一个GitHub操作,以便在推送到master时部署:下面是一篇描述该工作流的文章https://fireship.io/snippets/github-actions-deploy-angular-to-firebase-hosting/

您的firebase项目是否包含其他内容,如也在部署的函数?如果是这样,您可能需要考虑使用独立部署托管部分

firebase deploy --only hosting

如果问题真的是你的连接速度,我不认为你可以改变连接超时。我的建议是将您的代码提交到云git存储库,并使用GitHub Actions或GitLab CI/CD等工具直接从那里进行部署。

我解决了这个问题,只上传了一个文件,例如index.html和firebase上传了它。在我尝试正常上传更多的文件后,比如1600和firebase没有问题地上传了这些文件。

到目前为止我找到的最好的补救方法。。。

当你遇到这个问题时,是的,这与互联网连接不稳定有关,它几乎发生在深夜。

删除上次添加的文件夹并重新上载较小的文件块。

删除缓存文件夹并不总是有效的。

暂时将firebase cli恢复到以前的版本可能会有所帮助。