google-cloud-firestore - Cloud Function Deployment - TypeError: instance.INTERNAL.registerComponent is not a function
问题描述
I'm getting this error when I try to deploy Cloud Functions. Have tried with firebase-admin
8.8.0, 8.7.0, and 8.6.1 (the last 3 versions)
Running firebase-functions
3.3.0
Any idea what the problem is? Anyone else have this issue?
Error: Error occurred while parsing your function triggers.
TypeError: instance.INTERNAL.registerComponent is not a function
at registerDatabase (/PATH/cloud-functions/functions/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js:15165:39)
at Object.<anonymous> (/PATH/cloud-functions/functions/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js:15196:5)
at Module._compile (internal/modules/cjs/loader.js:721:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:657:17)
at require (internal/modules/cjs/helpers.js:22:18)
at FirebaseNamespace.get [as database] (/PATH/cloud-functions/functions/node_modules/firebase-admin/lib/firebase-namespace.js:282:38)
解决方案
instance.INTERNAL.registerComponent
位于 firebase/app 库中
所以运行npm install @firebase/app --save
解决了这个问题
推荐阅读
- awk - 用于模式匹配列的简洁 AWK,同时保留指定每个文件的标题
- arrays - 使用堆栈函数填充数组
- java - 在声明式詹金斯管道中安装 ant
- c++ - 如何在不使用循环 C++ 的情况下在向量中添加一定数量的元素
- kubernetes - 使用 volume 和 env 将外部文件夹映射到 kubernetes pod
- python - 使用 python pandas 按日期自动生成报告
- flutter - 如何在 GetPage Flutter 中使用自定义转换
- kubernetes - fs 类型错误、选项错误、/dev/nvme1n1 上的超级块错误、缺少代码页或帮助程序或其他错误
- javascript - 在窗口缩小 NUXT.js/Vue.js 内容后添加空格
- react-native - React Native 如何做出完整的 Comment 功能?