部署 firebase 规则时意外的规则格式 .rules

Unexpected rules format .rules when deploying firebase rules

我正在尝试部署我的 firebase 规则 运行 firebase deploy --only database:rules。 我的 firebase.json 包含一个属性数据库:

"database": {
  "rules": "database.rules"
}

我的包含规则的文件名为 dabatase.rules。 运行 部署命令,出现错误:Error: Unexpected rules format .rules.

关于我做错了什么有什么想法吗?谢谢!

看来 firebase.json 是错误的。我使用 Firestore 数据库。因此,firebase.json 中的属性必须是 firestore

"firestore": {
  "rules": "database.rules"
}

编辑这个,让一​​切都像魅力一样。