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

Firebase functions emulator无法监听代码变更自动重载问题

环境信息

  • Firebase CLI版本:执行firebase --version返回结果为11.1.0
  • Node.js版本:执行node -v返回结果为v16.15.1
  • npm版本:执行npm -v返回结果为8.11.0
  • 运行平台:Pop!_OS 22.04 LTS 64位

复现步骤

  • 执行命令 firebase init functions
  • 选择Use an existing project选项,选中已有的目标关联项目
  • 开发语言选择Javascript
  • 输入N后回车,选择不启用ESLint
  • 输入Y后回车,等待项目依赖安装完成
  • 执行命令firebase emulators:start 或 firebase emulators:start --only functions启动模拟器
  • 打开functions/index.js文件,取消注释helloWorld示例代码后保存文件

预期行为

Functions模拟器可自动检测JavaScript代码变更,无需手动重启模拟器即可自动加载应用改动。

实际行为

代码改动后不会触发自动更新,必须重启模拟器才能调用新增的helloWorld函数;如果模拟器启动时函数已经存在,修改函数逻辑后也必须重启才能看到改动效果。

对照验证:运行Firestore模拟器时修改firestore.rules文件,改动可正常被识别,无需重启模拟器,表现符合预期。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 15:57:13