Firebase 部署提供 "error loading firebase.json"
Firebase deploy gives "error loading firebase.json"
我正在开发一个 Angular 1.x 项目,我想在 Firebase 上托管它,所以我下载了 CLI,登录并启动了该项目。
在我选择了 public 文件夹的所有选项之后,将其保留以安装依赖项,创建 firebase.json..etc.. 当我 运行 firebase deploy
我得到错误下面:
Error: There was an error loading firebase.json:
Unexpected token ' ' at 136:98
ild('profiles').child(auth.uid).child('person_type').val() >= 20002
^
这是我的 firebase.json 文件中的内容:
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "app",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
我试图查看我的代码以查找对它提到的错误的任何引用,但我找不到任何东西。这可能是 firebase 项目本身导致此错误的原因吗?
每当它说 firebase.json
中存在错误时,其中包含引用到其中的所有文件。
在你的情况下,你的 database.rules.json
中有一个错误(在你的 firebase.json
中引用),我认为这可能是你在 line 136:98
中进行的验证。
我建议您检查文件并查找任何语法错误(额外的 ,
、;
、{}
、()
),以防没有语法错误,你需要检查它的逻辑。要检查逻辑,您只需复制并粘贴 database.rules.json
文件中的内容,然后将其粘贴到网页中的 firebase 实时数据库模拟器中。进入模拟器后,您会看到所有可能遇到的错误。
我正在开发一个 Angular 1.x 项目,我想在 Firebase 上托管它,所以我下载了 CLI,登录并启动了该项目。
在我选择了 public 文件夹的所有选项之后,将其保留以安装依赖项,创建 firebase.json..etc.. 当我 运行 firebase deploy
我得到错误下面:
Error: There was an error loading firebase.json:
Unexpected token ' ' at 136:98
ild('profiles').child(auth.uid).child('person_type').val() >= 20002
^
这是我的 firebase.json 文件中的内容:
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "app",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
我试图查看我的代码以查找对它提到的错误的任何引用,但我找不到任何东西。这可能是 firebase 项目本身导致此错误的原因吗?
每当它说 firebase.json
中存在错误时,其中包含引用到其中的所有文件。
在你的情况下,你的 database.rules.json
中有一个错误(在你的 firebase.json
中引用),我认为这可能是你在 line 136:98
中进行的验证。
我建议您检查文件并查找任何语法错误(额外的 ,
、;
、{}
、()
),以防没有语法错误,你需要检查它的逻辑。要检查逻辑,您只需复制并粘贴 database.rules.json
文件中的内容,然后将其粘贴到网页中的 firebase 实时数据库模拟器中。进入模拟器后,您会看到所有可能遇到的错误。