Есть ли способ отслеживать изменения, такие как "nodemon" для командной строки Firebase?

Есть ли способ заставить командную строку Firebase просто обновить сервер, так как я применяю изменения в коде, аналогичные тому, что nodemon делает для nodeJS? Я работаю с Polymer для веб.

3 ответа

Решение

В настоящее время это не особенность Firebase CLI, но похоже, что это было бы полезно. Пожалуйста, отправьте запрос функции.

Добавив @grigson, вы также можете использовать флаг exec для запуска сценария package.json, например:

nodemon -e ts --exec "npm run serve"

где serve - это команда в ваших функциях package.json (т.е.

{
  "name": "functions",
  "scripts": {
     ...
     "serve": "npm run build && firebase serve --only functions",
     ...
}

Запустив это, nodemon также запустит сборку перед подачей. Флаг -e указывает nodemon следить за изменениями в файлах с расширением.ts.

Я использую nodemon с облачной функцией firebase, как firebase-tools@3.17.4 (текущий)

firebase serve --only functions обнаруживает изменения только в index.js

это может быть обработано с помощью nodemon --exec флаг

nodemon --exec firebase serve --only functions

Другие вопросы по тегам