Есть ли способ отслеживать изменения, такие как "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