Есть ли способ добавить / изменить функции в работающий эмулятор firebase?

Я использую эмулятор firebase для разработки и тестирования облачных функций. Каждый раз, когда я изменяю существующую функцию или когда хочу добавить новую, я по сути выключаю эмулятор, развертываю функции и затем перезапускаю эмулятор. В этом процессе я теряю все данные в локальной базе данных firestore (как часть эмулятора). Есть ли способ развернуть функции для внесения изменений в существующие функции, а также для включения новых функций без выключения эмулятора?


person Kanishk    schedule 05.08.2020    source источник


Ответы (1)


Кажется, это зависит от того, что вы развертываете. В документации по Firebase нет:

Примечание. Изменения кода, которые вы вносите во время активного сеанса, автоматически перезагружаются эмулятором. Если ваш код необходимо перенести (TypeScript, React), обязательно сделайте это перед запуском эмулятора.

Итак, если вы обычно можете запускать эмулятор и при изменении кода, не останавливая его, за исключением языков, упомянутых в примечании.

person vitooh    schedule 05.08.2020
comment
Нашел. Большое спасибо. - person Kanishk; 05.08.2020