Firebase Deploy无报错卡顿问题求助(Firebase Tools 3.17.2)
Firebase Hosting部署卡顿无进展的排查方案
我之前帮用户处理过类似的Firebase部署卡顿问题,结合你的调试日志和已经尝试的登出重登、回退CLI版本、切换Node版本这些操作,给你几个额外的排查方向:
1. 清除Firebase CLI本地缓存
Firebase CLI的本地缓存偶尔会导致请求卡住,先执行命令清掉缓存:
firebase clear
之后重新带着调试参数部署:
firebase deploy --debug
2. 排查网络代理/防火墙影响
从你的日志能看到请求经过了proxy10730,代理或者防火墙很可能是卡住的原因:
- 暂时关掉代理服务器或VPN,直接用原生网络尝试部署
- 确认
firebase.com、googleapis.com这些Firebase相关域名没有被防火墙拦截
3. 重新初始化项目(保留现有文件)
有时候初始化生成的配置文件可能存在隐性问题,你可以重新初始化但保留public文件夹的内容:
- 先备份好
firebase.json和.firebaserc这两个配置文件 - 执行
firebase init,选择Hosting选项,当询问是否覆盖public文件夹时选否,其他配置保持和之前一致 - 完成后把备份的配置文件替换回去(如果新生成的有差异),再尝试部署
4. 手动指定项目ID部署
偶尔CLI自动识别项目会出现延迟,试试直接指定项目ID来部署:
firebase deploy --project 你的项目ID --debug
这里的项目ID可以在Firebase控制台的项目设置里找到
5. 尝试更新到最新版Firebase CLI
虽然你回退到了3.17.2版本,但旧版本可能存在已知的部署卡顿bug,试试更新到最新版:
npm install -g firebase-tools
更新完成后重新登录:
firebase login
再执行部署命令
如果以上方法都没解决,建议看看系统的网络日志,确认后续请求是否被卡住或者失败,也可以换一个网络环境测试部署。
内容的提问来源于stack exchange,提问作者Craig Munday
相关产品推荐
相关产品推荐

