Firebase云函数数据库类型erorr

Firebase云函数数据库类型erorr,firebase,google-cloud-functions,firebase-tools,Firebase,Google Cloud Functions,Firebase Tools,当尝试运行firebase模拟器时,除了功能模拟器外,其他一切都可以工作。它给了我以下错误: 错误:找不到模块'@firebase/数据库类型' 需要堆栈: /Users/x/node_modules/firebase admin/lib/database/database.js /Users/x/node_modules/firebase admin/lib/database/index.js /Users/x/Desktop/x/functions/index.js /usr/local/

当尝试运行firebase模拟器时,除了功能模拟器外,其他一切都可以工作。它给了我以下错误:

错误:找不到模块'@firebase/数据库类型'

需要堆栈:

  • /Users/x/node_modules/firebase admin/lib/database/database.js
  • /Users/x/node_modules/firebase admin/lib/database/index.js
  • /Users/x/Desktop/x/functions/index.js
  • /usr/local/lib/node_modules/firebase tools/lib/emulator/functionsEmulatorRuntime.js
而且

⚠ 功能:以下模拟器未运行,从功能模拟器调用这些服务将影响生产:身份验证、firestore、数据库、主机、pubsub

我尝试了一切,从重新安装一切,重新初始化整个项目和一切。及

firebase/数据库类型的npm i

我正在运行macOS catalina 10.15,firebase 8.12.0版,npm 6.14.5版,节点v14.4.0

非常感谢您的帮助。

关于它,有人提到它应该与firebase admin 8.0.0配合使用,该版本比您现有的版本低,但是可能值得升级到最新版本。另外,请确认firebase functions版本为3.0.0或更高版本。