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

执行Firebase init functions报错:codebase source must be specified

解决Error: codebase source must be specified问题
  • 检查项目根目录的firebase.json文件,找到functions相关配置段。如果存在codebase字段(TypeScript配置遗留项),直接删除整个functions配置块,或者修改为适配JavaScript的结构。
    示例遗留配置:

    {
      "functions": {
        "codebase": "default",
        "source": "functions",
        "runtime": "nodejs18",
        "predeploy": ["npm --prefix \"$RESOURCE_DIR\" run build"]
      }
    }
    

    修改后可移除codebase和predeploy字段,或直接删除该配置段,保存文件。

  • 在项目根目录重新执行firebase init functions:

    1. 选择目标Firebase项目(多项目场景下)
    2. 询问是否使用TypeScript时,选择No
    3. 按提示完成剩余配置(如是否启用ESLint)
  • 若仍报错,执行firebase clear清除CLI本地缓存后,再次尝试初始化。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 13:32:31