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

部署Firebase Functions遇Failed to fetch Run service undefined错误求助

解决Firebase Functions部署错误:Error: Failed to fetch Run service undefined
  • 检查项目关联正确性
    运行firebase projects:list查看本地关联的所有Firebase项目,确认当前使用的项目是目标项目。如果不对,执行firebase use <你的项目ID>切换到正确项目。

  • 重置本地环境与缓存

    1. 执行firebase logout退出登录,再用firebase login重新登录账号
    2. 删除Functions目录下的node_modules、.firebase文件夹,然后运行npm install重新安装依赖
    3. 若仍有问题,可尝试重新初始化Functions:firebase init functions,选择已有项目时注意不要覆盖现有代码文件
  • 启用Cloud Run Admin API
    登录Firebase控制台,进入对应项目的API库,搜索并启用Cloud Run Admin API。Firebase Functions部署依赖该API,未启用会导致服务获取失败。

  • 核对配置文件与环境版本

    1. 打开firebase.json,检查Functions的配置项,确保source路径正确,runtime版本与本地Node.js版本匹配(用node -v查看本地版本)
    2. 示例正确配置:
      {
        "functions": {
          "source": "functions",
          "runtime": "nodejs18"
        }
      }
      
  • 指定部署区域重试
    部署时明确指定区域,比如执行firebase deploy --only functions --region us-central1,部分区域的服务初始化延迟可能触发该错误。

内容的提问来源于stack exchange,提问作者slhn.dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 02:50:22