【发布时间】:2021-10-22 05:45:59
【问题描述】:
firebase.json 文件:
{
"emulators":
{
"auth": {
"port": 9099
},
"database": {
"port": 9000,
"rules": "database.rules.json",
"target": "default"
},
"ui": {
"enabled": true
}
}
}
database.rules.json 文件旁边有一个 database.rules.json 文件,其中包含可在实时数据库上正常工作的 json 规则。
命令自动创建的文件:
firebase 初始化模拟器
都在项目根目录中。我从实时项目中复制了规则,并在其他文件旁边创建了 database.rules.json 文件,如下所示:
ROOT
|
|.firebaserc
|firebase.json
|database.rules.json
但是,CLI 命令:
$ firebase 模拟器:开始
返回以下错误:
⚠ 数据库:未找到在 firebase.json 配置文件中指定的实时数据库规则文件。
模拟器运行正常,但不考虑规则。
为什么模拟器找不到“database.rules.json”?这是路径问题吗?
【问题讨论】:
-
也许您可以分享您的项目文件和目录结构,以便我们可以查看该文件与 firebase.json 和您项目的其余部分的实际关系?
-
好的@DougStevenson,将编辑...
标签: json firebase firebase-realtime-database firebase-tools