我在 firebase 上有一个托管网站,但我不再使用了。我仍然想保留该项目,但想删除托管站点。有什么办法可以做到这一点,还是我只需要上传一个空目录。 UI 中似乎没有选项
可以删除。
firebase hosting:disable
CLI 运行
firebase-tools
。Hosting
。Deployed
、disabled
等。如果您在同一项目中托管了多个站点,请使用 -s 标志来指定要禁用的站点。
firebase hosting:disable -s yoursitename
只需打开项目的根目录并输入以下命令
firebase hosting:disable
CLI 响应:
$ 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 -s <firebase_project_name>
将
<firebase_project_name>
替换为您的 Firebase 项目的名称。这允许您取消订阅当前项目并将其置于禁用模式,并且您无法接收来自已发布网页的流量。当您想重新启用它时,您可以从可视化平台进行。我留下了一张图片,以便您可以得到指导。
您的项目的托管 URL 将显示“未找到站点”消息 运行此命令后。
如果您想禁用,正如其他答案所说,请使用此命令:
firebase hosting:disable
如果您使用多站点,则必须指定项目名称:
firebase hosting:disable --project yoursitename
永久删除
删除网站是永久性操作。如果您删除网站,Firebase 不会维护部署文件或部署历史记录的记录,并且您或其他任何人都无法重新激活该网站。
(可选)通过传递以下标志跳过确认提示:-f 或 --force
要删除此站点(类似于进入控制台 > 手动删除),请运行以下命令:
firebase hosting:sites:delete yoursitename -f
使用 -f 时要小心,但如果您将其作为脚本命令运行,则可能需要它。
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
。
我发现的方法是:
在终端中输入“firebase init database”。它会初始化所有网站,包括默认网站,以便您可以设置新网站。
希望对你有帮助。
但是,您可以做的最好的事情是清空 firebase 托管文件夹,然后使用
firebase deploy
进行部署此选项已作为 Firebase 的功能请求提供。希望它尽快实施:)
2.单击项目概述按钮附近的设置图标,然后选择
项目设置。 3.在您的应用程序卡中,选择您要删除的应用程序。
4.在页面底部找到删除项目按钮,点击
删除项目。 5.勾选要点,然后点击永久删除应用程序。