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

Firebase模拟器启动失败:部署目标未配置问题求助

错误原因与解决方案

错误原因

你使用demo-project这个Firebase演示项目ID启动模拟器时,Firebase CLI尝试匹配本地配置的Hosting部署目标real-project-name,但演示项目不会保存自定义部署目标的绑定关系,导致CLI找不到对应映射,触发报错。

本质是你的firebase.json中Hosting部分配置了"target": "real-project-name",而demo-project作为临时测试项目,没有绑定这个目标的记录。

解决方法

1. 移除Hosting的target配置(快速测试)

打开项目根目录的firebase.json,找到Hosting配置块,删除"target": "real-project-name"这一行。修改后的Hosting配置示例:

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

保存后重新执行启动命令即可。

2. 使用真实Firebase项目ID

替换启动命令中的demo-project为你自己的真实Firebase项目ID:

firebase emulators:exec --project your-real-project-id --ui 'ng serve'

执行前确保已通过firebase login完成CLI认证,且该真实项目已绑定real-project-name部署目标(若之前配置过)。

3. 为演示项目临时绑定目标(不推荐)

如果一定要使用demo-project,执行CLI提示的命令绑定目标:

firebase target:apply hosting real-project-name demo-project

注意:演示项目是临时环境,重启模拟器或切换环境后可能需要重新绑定,不适合长期开发使用。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 21:19:56