You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase function无法启动 报错Cannot read properties of undefined (reading 'rows')

问题根因

这个报错是firebase-tools版本与依赖组件不兼容或配置解析异常导致的,具体触发原因有两类:

  • firebase-tools v9.22.0~v9.23.0区间的版本存在内置bug,启动模拟器时调用cli-table组件生成状态表格的逻辑没有传入必填的配置参数,导致实例化表格时读取rows属性失败
  • 本地Node.js版本升级到16+后,旧版firebase-tools对高版本Node的参数解析逻辑适配不完善,也会触发上述表格初始化异常
解决方案

按以下步骤操作即可修复:

  1. 完全卸载全局firebase-tools并清空npm缓存
npm uninstall -g firebase-tools
npm cache clean --force
  1. 安装经过验证的兼容稳定版,推荐10.x以上的正式版本
npm install -g firebase-tools@10.9.2
  1. 如果你在项目本地也安装了firebase-tools作为开发依赖,需要同步更新本地版本和全局版本保持一致,避免版本冲突
npm install firebase-tools@10.9.2 --save-dev
  1. 检查项目根目录下的firebase.json配置,确认emulators区段的配置没有语法错误、没有遗漏必填的服务/端口配置项,修改完成后重启终端重新执行模拟器启动命令即可。

内容的提问来源于stack exchange,提问作者Eexy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 16:36:04