安装Firebase模拟器时出现下载失败错误,请求协助
解决Firestore模拟器v1.17.2下载字节不匹配的失败问题
部署和本地执行firebase setup:emulators:firestore时都遇到下载字节数不匹配的错误,提示预期64907894字节但实际获取64723779字节,试试以下几种解决方法:
清理本地缓存后重新下载
Firebase CLI会缓存模拟器安装包,大概率是缓存文件损坏导致的。找到对应系统的缓存目录:- Windows:
%APPDATA%\firebase\emulators - macOS/Linux:
~/.cache/firebase/emulators
删除目录中的cloud-firestore-emulator-v1.17.2.jar文件,再重新运行firebase setup:emulators:firestore命令。
- Windows:
指定旧版本模拟器安装
既然怀疑v1.17.2版本存在问题,可以强制切换到之前的稳定版本。修改项目根目录的firebase.json,在emulators配置里指定firestore的版本:{ "emulators": { "firestore": { "port": 8080, "version": "1.17.1" } } }保存后重新执行安装命令。
手动下载替换安装包
若自动下载持续失败,手动获取对应版本的官方安装包,确保文件字节数与提示的预期值一致,然后将下载好的cloud-firestore-emulator-v1.17.2.jar替换到缓存目录中,再执行安装命令验证。更新Firebase CLI
可能是CLI的下载逻辑存在bug,更新到最新版本试试:npm install -g firebase-tools
内容的提问来源于stack exchange,提问作者Lisandro
相关产品推荐
相关产品推荐

