私は過去に何度も展開しました。なんらかの理由で、今日私は修正できないように見えるこのエラーが発生しています。 2つまたは4つのスペースでタブを変更してみました。さまざまな形式を試しましたが、何も機能しません。
これがそれが言うことです:
Error: There was an error loading firebase.json
Trailing comma in object at 29:9
}
^
これが私のfirebase.jsonです
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "public"
}
}
どうすれば解決できますか?
PS:他に何か必要な場合は、お問い合わせください。
Firebasejsonファイルを次のように変更します
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "public",
"rewrites": [
]
}
}
それでも問題が解決しない場合は、データベースファイルを次のように変更する必要もあります。
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
この問題が発生している人には、ファイル「database.rules.json」に移動して、".write": true,
行の最後のコンマを削除で解決しました。
{
"rules": {
".read": true,
".write": true,
}
}
Firebaseが無効なJSONを生成したようです。
このエラーは、database.rules.jsonファイル内の無効なJSON形式が原因で発生します。まず、database.rules.jsonファイルを開きます。ファイルの行末に移動します。 行の最後の位置にある「、」を削除します。
私の場合、firebase.jsonファイルにこのエラーが表示されていましたが、エラーが見つからなかったため、databaserules.jsonファイルを確認したところ、エラーが表示されていました。私はそれを修正し、それは機能しました。
database.rules.json
は有効なjson形式です。
このエラーは、database.jsonのJSON形式が無効であることを意味します。指定された行(この場合は29)に移動し、コンマを削除してJSONを有効にします。 JSONファイルでは、末尾にコンマを使用できません。