如何从 Firebase 中删除托管网站
How do I remove a hosted site from firebase
我在 firebase 上有一个托管网站,但我不再使用了。我仍然想保留该项目,但想删除托管站点。有什么办法可以做到这一点,还是我只需要上传一个空目录。 UI
中似乎没有选项
有点隐蔽,但步骤如下:
- 转到 Firebase Hosting console for your project,您将看到您的域。
- 将鼠标悬停在您的域上。右侧有一个溢出菜单(⋮三个垂直点)。
- 从溢出菜单中 select 删除域
可以删除
- 运行
firebase hosting:disable
首先通过 firebase-tools
CLI。
- 转到 Firebase 控制台,然后从左侧菜单中 select
Hosting
。
- 您将看到已部署的项目,其中包含您的历史操作列表,例如
Deployed
、disabled
等
- 只有在您禁用站点后,"three vertical dots" 菜单才可供您选择删除部署的操作。
到目前为止,还没有合适的方法来批量删除项目中所有以前的部署。
不过,最好的办法是清空 firebase 托管文件夹,然后使用 firebase deploy
进行部署
此选项已作为功能请求提供给 firebase。希望它能尽快实施:)
我在这上面花了太多时间,希望这会有所帮助。我确实使用 firebase deploy
部署了我的东西,但是我无法在 firebase 控制台上看到。当我尝试 firebase hosting:disable
时,我得到了这个 Error: HTTP Error: 400, Invalid project ID specified.
以下步骤帮助我删除了我的项目。
要找到该项目,您必须获得 firebase
deploy
的输出,它将有一个如下所示的控制台 url:
Project Console:
https://console.firebase.google.com/project/<your-project-id>/overview
.
按照此 link 并转到项目设置。你应该可以
删除你的项目。
1.Sign 进入 Firebase,然后打开您的项目。
2.Click 项目概览按钮附近的设置图标,然后 select 项目设置。
3.In 您的应用卡,select 您要删除的应用。
4.Find 页面底部的“删除项目”按钮,单击删除项目。
5.Check积分,然后点击永久删除应用。
如果您在同一项目中托管了多个站点,请使用 -s 标志指定要禁用的站点。
firebase hosting:disable -s yoursitename
您可以使用以下命令:
firebase hosting:disable -s <firebase_project_name>
将 <firebase_project_name>
替换为您的 Firebase 项目的名称。这允许您取消订阅当前项目并将其置于禁用模式,并且您无法从已发布的网页接收流量。当你想重新启用它时,你可以从可视化平台进行。我附上一张图片,以便您可以得到指导。
[更新]
对于多个站点 托管!!使用命令
firebase hosting:disable --project yoursitename
对我来说很管用!!你可以试试吗?
您不需要上传空目录。
只需打开项目的根目录并输入以下命令
$ 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 上有一个托管网站,但我不再使用了。我仍然想保留该项目,但想删除托管站点。有什么办法可以做到这一点,还是我只需要上传一个空目录。 UI
中似乎没有选项有点隐蔽,但步骤如下:
- 转到 Firebase Hosting console for your project,您将看到您的域。
- 将鼠标悬停在您的域上。右侧有一个溢出菜单(⋮三个垂直点)。
- 从溢出菜单中 select 删除域
可以删除
- 运行
firebase hosting:disable
首先通过firebase-tools
CLI。 - 转到 Firebase 控制台,然后从左侧菜单中 select
Hosting
。 - 您将看到已部署的项目,其中包含您的历史操作列表,例如
Deployed
、disabled
等 - 只有在您禁用站点后,"three vertical dots" 菜单才可供您选择删除部署的操作。
到目前为止,还没有合适的方法来批量删除项目中所有以前的部署。
不过,最好的办法是清空 firebase 托管文件夹,然后使用 firebase deploy
此选项已作为功能请求提供给 firebase。希望它能尽快实施:)
我在这上面花了太多时间,希望这会有所帮助。我确实使用 firebase deploy
部署了我的东西,但是我无法在 firebase 控制台上看到。当我尝试 firebase hosting:disable
时,我得到了这个 Error: HTTP Error: 400, Invalid project ID specified.
以下步骤帮助我删除了我的项目。
要找到该项目,您必须获得
firebase deploy
的输出,它将有一个如下所示的控制台 url:Project Console: https://console.firebase.google.com/project/<your-project-id>/overview
.按照此 link 并转到项目设置。你应该可以
删除你的项目。
1.Sign 进入 Firebase,然后打开您的项目。
2.Click 项目概览按钮附近的设置图标,然后 select 项目设置。
3.In 您的应用卡,select 您要删除的应用。
4.Find 页面底部的“删除项目”按钮,单击删除项目。
5.Check积分,然后点击永久删除应用。
如果您在同一项目中托管了多个站点,请使用 -s 标志指定要禁用的站点。
firebase hosting:disable -s yoursitename
您可以使用以下命令:
firebase hosting:disable -s <firebase_project_name>
将 <firebase_project_name>
替换为您的 Firebase 项目的名称。这允许您取消订阅当前项目并将其置于禁用模式,并且您无法从已发布的网页接收流量。当你想重新启用它时,你可以从可视化平台进行。我附上一张图片,以便您可以得到指导。
[更新]
对于多个站点 托管!!使用命令
firebase hosting:disable --project yoursitename
对我来说很管用!!你可以试试吗?
您不需要上传空目录。
只需打开项目的根目录并输入以下命令
$ 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
上测试