【发布时间】:2019-10-19 08:40:42
【问题描述】:
Cloud Functions 模拟器要求模块“firebase-admin”的版本 >7.0.0,因此您的版本太旧。您可以通过在您的函数目录中运行“npm install firebase-admin@latest”来解决此问题。
我们目前正在使用这些版本:
"firebase-admin": "~6.0.0"
"firebase-functions": "^2.0.3"
"firebase-functions-test": "^0.1.3"
"firebase-tools": "^6.8.0"
"node": "8"
我们已尝试删除并重新安装所有节点模块,并且我们还删除了所有与 Firebase 相关的节点模块的全局安装
不用说,我们也尝试在函数目录中运行npm install firebase-admin@latest。
错误似乎开始突然出现。也就是说,我们没有对 package.json 文件在函数工作和它们开始给我们这个错误之间进行任何更改。
The Cloud Functions emulator requires the module "firebase-admin" to be installed 的答案建议将firebase-tools 降级到版本6.8.0,这似乎是我们当前的版本。
【问题讨论】:
标签: firebase