ОБНОВЛЕНИЕ: решено! Пакет firebase-tools
npm необходимо обновить до последней версии.
Я пытаюсь эмулировать / протестировать мою облачную функцию (в частности, триггер базы данных) с помощью команды Firebase firebase experimental:functions:shell
в моем терминале.
Вот результат, мои функции HTTP эмулируются, но я получаю ошибки для каждой базы данных Firebase триггерной функции:
Your requested "node" version "6" doesn't match your global version "8"
✔ functions: Emulator started at http://localhost:5001
i functions: Watching "/Users/****/Documents/Websites/***** - Other/cloud-functions/" for Cloud Functions...
⚠ Default "firebase-admin" instance created!
⚠ Ignoring trigger "CF_NAME_HIDDEN_1" because the service "firebaseio.com" is not yet supported.
⚠ Ignoring trigger "CF_NAME_HIDDEN_2" because the service "firebaseio.com" is not yet supported.
⚠ Ignoring trigger "CF_NAME_HIDDEN_3" because the service "firebaseio.com" is not yet supported.
i functions: HTTP trigger initialized at http://localhost:5001/****-****/us-central1/CF_NAME_HIDDEN_4
Я не понимаю, почему я получаю эту ошибку или что она означает:
Игнорирование триггера ... потому что служба "firebaseio.com" еще не поддерживается.
Мой package.json включает в себя:
"firebase": "4.6.2",
"firebase-admin": "^7.4.0",
"firebase-functions": "^2.2.1",
...
"devDependencies": {
"firebase-functions-test": "^0.1.6"
},