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

Firebase部署Functions报错:期望清单YAML指定版本号

Firebase部署Functions时“Expect manifest yaml to specify a version number”错误排查

错误原因

这个问题是由于Firebase Functions的构建清单文件(firebase-manifest.yaml)缺少必填的版本号字段导致的,常见于使用新版本Firebase CLI但项目配置文件未正确生成的场景。

解决方向

  • 修复firebase-manifest.yaml文件
    在项目根目录找到该文件(若不存在可手动创建),确保文件开头声明版本号:

    version: 1
    

    基础的有效清单结构示例:

    version: 1
    projects:
      你的项目ID:
        resources:
          functions:
            codebase: default
    
  • 更新Firebase CLI到最新版本
    旧版本CLI可能存在配置文件生成的兼容性问题,执行命令更新:

    npm install -g firebase-tools
    
  • 重新初始化Functions模块
    若上述方法无效,可重新初始化Functions模块(不会影响已有的Hosting、Firestore配置):

    firebase init functions
    

    选择当前项目,按需确认语言等配置后,重新尝试部署。

  • 检查firebase.json的Functions配置
    确保firebase.json中Functions的配置路径正确、无语法错误,示例:

    {
      "functions": {
        "source": "functions"
      }
    }
    

内容的提问来源于stack exchange,提问作者P-H

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 19:30:53