如何在不附加 storage.rules & firestore.rules 文件的情况下在 Firebase 主机上上传网站?

How to upload website on Firebase hosting without attaching storage.rules & firestore.rules files?

今天我在 Firebase 托管上上传了我的网站,在此过程中我必须创建两个规则文件,一个是 storage.rules,另一个是 firestore.rules。我还必须创建一个 firestore.indexes.json 文件。但我记得以前我在 Firebas 主机上上传另一个网站时不必创建任何此类文件。
我需要摆脱这 3 个文件,因为每次我上传我的文件时,它都会更改为存储和云的私有规则,这对我来说是不必要的。我需要保留它们 public。除此之外,我无法打开这 2 个规则文件进行编辑(使用 Mac),至少无法查看其中的内容。怎么办,谢谢!

听起来您在同一个项目中使用 Firebase CLI 初始化多个产品,包括 Cloud Storage 和 Firestore。如果您不想在项目文件中使用这些其他产品,则不应在初始化期间 select 它们。

最简单的方法是在一个新目录中重新开始并仅初始化您要使用的产品。听起来这只是 Firebase 托管。

您还可以编辑 firebase.json 并删除您不想再使用的产品。

如果您想要使用 Storage 和 Firestore,但您只想部署到主机,那么只需使用 firebas deploy --only hosting