Les fonctions Firebase fonctionnaient bien J'ai mis à jour les derniers outils Firebase Je rencontre maintenant ce problème d'erreur lors de l'exécution du serveur Firebase.
[debug] [2020-05-28T20:37:11.387Z] [runtime-status] [93658] Error in handleMessage: => TypeError: Cannot set property config of #<Object> which has only a getter: TypeError: Cannot set property config of #<Object> which has only a getter at {....}/node/v10.15.0/lib/node_modules/firebase-tools/lib/emulator/functionsEmulatorRuntime.js:455:19 at Generator.next (<anonymous>) at fulfilled ({....}/node/v10.15.0/lib/node_modules/firebase-tools/lib/emulator/functionsEmulatorRuntime.js:5:58) [warn] â functions: Cannot set property config of #<Object> which has only a getter {"metadata":{"emulator":{"name":"functions"},"message":"Cannot set property config of #<Object> which has only a getter"}} [warn] â Your function was killed because it raised an unhandled error. {"metadata":{"emulator":{"name":"functions"},"message":"Your function was killed because it raised an unhandled error."}}
4 Réponses :
Il s'avère que cela a été soumis et corrigé à peu près au moment où je l'ai publié ici. github.com/firebase/firebase-tools/issues/2301 Le correctif devrait bientôt être disponible dans la version 8.4.1.
J'ai juste eu la même erreur en essayant de firebase serve
. Le correctif pour moi était simplement de mettre à jour mes firebase-tools vers la dernière version avec npm install -g firebase-tools
. La dernière mise à jour semble avoir résolu ce problème particulier.
edit: Le correctif a été publié dans la version 8.4.1 de firebase-tools
Vérifiez dans firebase-debug.log la version de firebase-tools. Le bogue a été corrigé dans firebase-tools: 8.4.1 .
[debug] [2020-10-08T09:42:11.364Z] CLI Version: 8.8.1
Mettre à niveau le global firebase cli
npm i -g firebase-cli@8.12.0
Vérifiez votre package.json pour la version firebase-cli et si elle est inférieure à 8.4.1, mettez-la à niveau également.
npm i -g firebase-cli@8.12.0
Exécutez les émulateurs Firebase: démarrez et vérifiez à nouveau le firebase-debug.log pour la version cli. Il devrait être supérieur à 8.4.1
[debug] [2020-10-08T09:42:11.364Z] CLI Version: 8.8.1
Mettez simplement à jour les fonctions Firebase vers la version 3.6.0
Avec NPM: npm i firebase-functions@3.6.0
Avec du fil: yarn add firebase-functions@3.6.0
Si vous avez un rapport de bogue, déposez-le sur GitHub. github.com/firebase/firebase-tools
Il s'avère que cela a été soumis et corrigé à peu près au moment où je l'ai publié ici. github.com/firebase/firebase-tools/issues/2301 Le correctif devrait bientôt être disponible dans la version 8.4.1.