Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从firebase中删除托管站点_Firebase_Firebase Hosting - Fatal编程技术网

如何从firebase中删除托管站点

如何从firebase中删除托管站点,firebase,firebase-hosting,Firebase,Firebase Hosting,我在firebase上有一个托管站点,我不再使用它了。我仍然想保留该项目,但想删除托管网站。有没有办法做到这一点,或者我只需要上传一个空目录。似乎不是UI中的选项,它有点隐藏,但以下是步骤: 转到,您将看到您的域 将鼠标悬停在您的域上。有一个溢出菜单(⋮ 三个垂直点)在右边 从溢出菜单中选择删除域 它可以被删除 首先通过CLI运行firebase hosting:disable 转到Firebase控制台并从左侧菜单中选择Hosting 您将看到已部署的项目以及历史操作列表,如已部署,已禁用,等

我在firebase上有一个托管站点,我不再使用它了。我仍然想保留该项目,但想删除托管网站。有没有办法做到这一点,或者我只需要上传一个空目录。似乎不是UI中的选项,它有点隐藏,但以下是步骤:

  • 转到,您将看到您的域
  • 将鼠标悬停在您的域上。有一个溢出菜单(⋮ 三个垂直点)在右边
  • 从溢出菜单中选择删除域
  • 它可以被删除

  • 首先通过CLI运行
    firebase hosting:disable
  • 转到Firebase控制台并从左侧菜单中选择
    Hosting
  • 您将看到已部署的项目以及历史操作列表,如
    已部署
    已禁用
    ,等等
  • 只有在禁用站点后,“三个垂直点”菜单才可供您选择删除部署的操作

  • 到目前为止,还没有合适的方法来批量删除项目中以前的所有部署

    但是,您可以做的最好的事情是清空firebase托管文件夹,然后使用
    firebase deploy


    此选项已作为功能请求提供给firebase。希望它能尽快实现:)

    我在这方面花了太多时间,希望这能有所帮助。我确实使用了
    firebase deploy
    部署了我的东西,但是我无法在firebase控制台上查看。当我尝试
    firebase hosting:disable
    时,我得到了这个
    错误:HTTP错误:400,指定的项目ID无效。

    下面的步骤帮助我删除了我的项目

    • 要找到项目,您必须获得
      firebase的输出
      部署
      ,其控制台url如下所示:
      项目控制台:
      https://console.firebase.google.com/project//overview

    • 单击此链接并转到“项目设置”。您应该能够
      删除其中的项目


    1.登录Firebase,然后打开您的项目

    2.单击项目概览按钮附近的设置图标,然后选择项目设置

    3.在您的应用程序卡中,选择要删除的应用程序

    4.从页面底部找到“删除项目”按钮,单击“删除项目”

    5.检查点,然后单击永久删除应用程序



    如果在同一项目中托管了多个站点,则使用-s标志指定要禁用的站点

    firebase hosting:disable -s yoursitename
    

    可以使用以下命令:

    firebase hosting: disable -s <firebase_project_name>
    
    firebase主机:禁用-s
    
    替换为firebase项目的名称。这允许您取消订阅当前项目并将其置于禁用模式,并且您无法从发布的网页接收流量。当您想要重新启用它时,您可以在可视化平台上进行。我留了一张图片,这样你就可以被引导了


    您可以从禁用上次部署的clip中运行
    firebase hosting:disable
    ,但我有一个完整的旧部署列表,我想删除。之后如何再次启用?firebase主机:启用?禁用其他目标/站点:
    firebase主机:禁用--site
    。目标语法通常是
    hosting:
    ,但在这种情况下,我在使用
    :disable
    命令时找不到指定目标的方法,该命令将删除域,但不会删除实际部署的站点。它仍在占用谷歌云上的空间。当您在同一Firebase主机控制台中将鼠标悬停在站点的非活动版本上时,您还会看到一个溢出菜单,其中包含删除已部署版本的选项。这不再有效。溢出菜单不会出现。我刚刚检查过,溢出菜单仍然在那里。如果您对此有问题,请在疑难解答中获得个性化帮助。我执行了
    firebase hosting:disable
    ,并返回了
    hosting已被禁用
    ,然后在控制台中删除了部署。但我仍然可以访问该应用程序。哦,不,那是我的浏览器缓存。已删除您无法清空托管文件夹。Firebase部署抱怨index.html不存在。而且,如果完全删除文件夹,控制台甚至不会尝试部署托管。您唯一的选择是创建一个空白index.html文件,并基本上部署一个框架项目。不理想。这似乎有一些选票,但我不能再测试这是否有效了。我只是把账单改成了免费版,这样我就不用再从谷歌那里每月收取0.02美元的费用了。如果有人能确认这对他们有效,我会接受它作为正确答案。已确认,状态更改为已删除。当我转到同一页面上的“使用情况”选项卡时,几分钟后我的存储大小会下降。对于记录,运行
    firebase hosting:disable
    不会删除或禁用firebase
    功能。我没有找到任何文档,不得不尝试一下。有没有办法禁用多个站点
    firebase hosting:disable
    似乎只禁用firebase项目的主站点答案中的“-s”之间有额外的空间。但是,-s允许您指定要从firebase主机禁用的站点:禁用。