You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何从Firebase Hosting移除已部署的React Web应用?已执行操作但未生效的问题咨询

彻底删除Firebase上的React Web应用解决方案

我来帮你一步步搞定这个问题——你已经做了部分操作,但可能漏掉了几个关键环节,导致firebase hosting:disable没生效,或者控制台删除后仍有残留。下面是完整的操作步骤:

1. 确认本地CLI与目标项目的关联

首先要确保你操作的是正确的Firebase项目:

  • 在本地项目目录下执行:
    firebase projects:list
    
    查看列表里是否包含你要删除的项目,确认项目ID无误。
  • 若当前CLI未关联目标项目,执行:
    firebase use [你的项目ID]
    
    切换到正确的项目上下文。

2. 清理Hosting站点残留

如果firebase hosting:disable没生效,大概率是控制台删除应用后,CLI无法找到对应的Hosting站点,这时候可以手动清理:

  • 先列出当前项目下的Hosting站点:
    firebase hosting:sites list
    
    如果还能看到你要删除的站点,执行删除命令:
    firebase hosting:sites delete [站点ID]
    
  • 若站点已不存在,清理本地配置:删除项目根目录的.firebase文件夹,以及firebase.json中对应的Hosting配置段(如果不需要保留其他Hosting配置的话)。

3. 彻底删除Firebase项目(若未完全删除)

有时候在控制台删除的只是项目下的Web应用,而非整个Firebase项目,这会导致仍有资源残留:

  • 控制台方式:进入Firebase控制台的项目设置页面,拉到最底部,点击「删除项目」,按照提示确认删除(注意这会清除项目下所有服务,包括数据库、存储等,请确认无重要数据后操作)。
  • CLI方式:执行以下命令删除整个项目:
    firebase projects:delete [你的项目ID]
    
    执行后会要求你输入项目ID进行确认,输入后即可完成删除。

4. 验证删除结果

Firebase的删除操作可能有几分钟的延迟,等待片刻后访问原Hosting域名,若显示「Site not found」或类似提示,说明应用已被彻底删除。

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

火山引擎 最新活动