我在firebase上有一个托管的网站,但现在我不再使用它了。我仍然想保留这个项目,但想删除托管的网站。是否有任何方法可以做到这一点,还是我只需要上传一个空目录。在用户界面中似乎没有这个选项。
我在firebase上有一个托管的网站,但现在我不再使用它了。我仍然想保留这个项目,但想删除托管的网站。是否有任何方法可以做到这一点,还是我只需要上传一个空目录。在用户界面中似乎没有这个选项。
可以删除它。
firebase-tools
CLI 运行 firebase hosting:disable
命令。Hosting
选项卡。Deployed
, disabled
等。firebase hosting:disable
不会 删除或禁用 Firebase functions
。我没有找到任何文档,只能自己试。 - philshemfirebase hosting:disable
似乎只能禁用Firebase项目的主要网站。 - aaronvargas如果您在同一项目中托管了多个站点,则使用 -s 标志指定您要禁用的站点。
firebase hosting:disable -s yoursitename
只需打开您的项目根目录并输入以下命令
firebase hosting:disable
命令行界面响应:
$ firebase hosting:disable
? Are you sure you want to disable Firebase Hosting for the site xyz
This will immediately make your site inaccessible! Yes
✔ Hosting has been disabled for xyz. Deploy a new version
to re-enable.
这将立即禁用运行的网站,并在发布历史记录中添加已禁用状态。 在Firebase CLI版本9.20.0上进行了测试。
[更新]
对于托管在多个站点上的情况,请使用以下命令:
firebase hosting:disable --project yoursitename
对我有效!你能试试吗?
这里有一些步骤,可能有点难找:
firebase hosting:disable
命令,返回信息为 Hosting has been disabled
。然后在控制台中删除了部署。但是我仍然可以访问该应用程序。哎呀,那只是我的浏览器缓存。现在已经删除了。 - A.W.您可以轻松地进入控制台,单击3个垂直点并删除网站。
停止为活动Firebase项目提供Firebase Hosting流量。
运行此命令后,您的项目的Hosting URL将显示“网站未找到”消息。
如果您想要禁用,则可以使用其他答案中提到的此命令:
firebase hosting:disable
firebase hosting:disable --project yoursitename
删除指定的托管网站。
删除网站是一项永久性操作。如果您删除网站,Firebase 将不会维护已部署文件或部署历史记录,并且该网站无法由您或其他任何人重新激活。
(可选) 通过传递以下标志 -f 或 --force 跳过确认提示。
要删除此网站(类似于在控制台中手动删除),请运行此命令:
firebase hosting:sites:delete yoursitename -f
使用-f时要小心,但如果将其作为脚本命令运行,则可能是必需的。
Error: HTTP Error: 400, Cannot delete default Hosting Site
。 - Marc M.firebase hosting:disable -s <firebase_project_name>
<firebase_project_name>
。这将允许您取消订阅当前项目并将其置于禁用模式,您将无法从已发布的网页接收流量。当您想要重新启用它时,可以在可视化平台上执行该操作。我附上一张图片以供参考。firebase deploy
部署了我的东西,但是我无法在firebase控制台上看到它。当我尝试使用firebase hosting:disable
时,我收到了这个错误:Error: HTTP Error: 400, Invalid project ID specified.
以下步骤帮助我删除了我的项目。
要查找项目,您必须获取firebase deploy
的输出,其中将包含一个类似于此的控制台网址:Project Console:
https://console.firebase.google.com/project/<your-project-id>/overview
。
按照此链接并进入项目设置。您应该能够在那里删除您的项目。
我不得不花费几个小时在 Firebase 托管上删除默认网站。
我找到的方法是:
在终端中输入“firebase init database”。它会初始化所有网站,包括默认网站,以便您可以设置一个新的网站。
希望这能帮到你。
目前还没有一种适当的方法来批量删除项目中所有先前的部署。
但是,您可以做的最好的事情是清空 Firebase 托管文件夹,然后使用 firebase deploy
进行部署。
这个选项已经被提出作为 Firebase 的一个功能请求。让我们希望它很快能够得到实现 :)
firebase hosting:disable
来禁用 Firebase Hosting。 - Michael Bleighfirebase hosting:disable --site <站点名称>
。目标语法通常是hosting:<目标>
,但在使用:disable
命令时我找不到指定目标的方法。 - maganap