Je me suis déjà déployé plusieurs fois auparavant. Pour une raison quelconque, je reçois aujourd'hui cette erreur que je n'arrive pas à corriger. J'ai essayé de changer d'onglet avec 2 ou 4 espaces. J'ai essayé différents formats et rien ne fonctionne.
Voici ce qu'il dit:
Error: There was an error loading firebase.json
Trailing comma in object at 29:9
}
^
Voici mon firebase.json
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "public"
}
}
Comment puis-je le résoudre?
PS: Si vous avez besoin de quelque chose d'autre, demandez s'il vous plaît.
Changez votre fichier json firebase en
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "public",
"rewrites": [
]
}
}
Si vous rencontrez toujours des problèmes, vous devez également modifier votre fichier de base de données pour
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
Pour tous ceux qui rencontrent ce problème, j'ai résolu le mien en allant dans le fichier "database.rules.json", et en supprimant la dernière virgule dans la ligne ".write": true,
{
"rules": {
".read": true,
".write": true,
}
}
Il semble que Firebase ait généré un JSON invalide.
Cette erreur est due à un format JSON non valide dans le fichier database.rules.json. Commencez par ouvrir un fichier database.rules.json. Passez à la fin de la ligne du fichier. supprime ',' à la dernière position de la ligne.
Dans mon cas, cela montrait cette erreur dans le fichier firebase.json mais je n'y ai trouvé aucune erreur et j'ai donc vérifié le fichier databaserules.json et montré que l'erreur était présente. Je l'ai corrigé et cela a fonctionné.
Vérifiez si votre database.rules.json
est au format JSON valide.
Cette erreur signifie que le format JSON de database.json n'est pas valide. Allez simplement à la ligne spécifiée, 29 dans votre cas, et supprimez la virgule pour rendre le JSON valide. Les fichiers JSON n'autorisent pas les virgules de fin.