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

将Angular应用部署至Firebase Hosting时遇函数列表获取失败错误求助

解决Angular部署Firebase Hosting时Error: Failed to list functions for (project-name)错误
  • 重新验证Firebase CLI登录与项目关联
    先退出当前登录再重新登录,确保账号有权限访问目标项目:

    firebase logout
    firebase login
    

    之后重新关联项目,避免项目选择错误:

    firebase use --add
    

    按提示选择你的目标项目,确认项目ID和名称匹配。

  • 检查Cloud Functions API是否启用
    登录Firebase控制台,进入对应项目的「Cloud Functions」页面——如果页面提示未启用该服务,直接点击启用,等待几分钟让配置生效后再尝试部署。哪怕你的项目没用到Cloud Functions,Firebase CLI也会默认检查该服务的权限状态。

  • 更新Firebase CLI到最新版本
    旧版本CLI可能存在兼容性问题,执行命令更新:

    npm install -g firebase-tools
    
  • 调整firebase.json配置(无Functions需求时)
    如果你的Angular项目不需要Cloud Functions,可在firebase.json中添加忽略配置,避免CLI去检查Functions资源:

    {
      "hosting": {
        "public": "dist/your-angular-app-name",
        "ignore": [
          "firebase.json",
          "**/.*",
          "**/node_modules/**"
        ],
        "rewrites": [
          {
            "source": "**",
            "destination": "/index.html"
          }
        ]
      },
      "functions": {
        "ignore": ["**"]
      }
    }
    

    之后仅部署Hosting:

    firebase deploy --only hosting
    
  • 清理Firebase本地缓存
    缓存损坏也可能导致异常,执行命令清理后重试:

    firebase clear:cache
    firebase deploy --only hosting
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 17:10:25