Функции Firebase: невозможно установить конфигурацию свойства # <Object>, которая имеет только геттер - PullRequest
5 голосов
/ 28 мая 2020

Функции Firebase работали нормально. Я обновился до последних инструментов firebase. Теперь столкнулся с этой ошибкой при запуске службы 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."}}

Ответы [ 2 ]

10 голосов
/ 28 июня 2020

Я получил ту же ошибку при попытке firebase serve. Для меня решением было просто обновить мои firebase-tools до последней версии с npm install -g firebase-tools. Последнее обновление, похоже, решило эту конкретную проблему.

edit: исправление было выпущено в версии 8.4.1 firebase-tools

2 голосов
/ 29 мая 2020

Оказывается, это было отправлено и исправлено примерно в то же время, когда я разместил его здесь. github.com/firebase/firebase-tools/issues/2301 Исправление должно быть скоро доступно в 8.4.1.

...