如何使用 ES2015 在 firebase 函数中使用 `firebase-admin`
How to use `firebase-admin` inside firebase functions using ES2015
我在这里所做的一切似乎都不起作用,我在任何地方都找不到实际看起来正确的示例
这个:
import { initializeApp } from 'firebase-admin/app';
投掷:
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '\path\to\my-proj\functions\node_modules\firebase-admin\app' imported from \path\to\my-proj\functions\index.js
这个:
import * as admin from "firebase-admin";
admin.initializeApp();
投掷:
TypeError: admin.initializeApp is not a function
我的函数'package.json 看起来像:
"dependencies": {
"firebase-admin": "^9.12.0",
"firebase-functions": "^3.20.1"
},
这是怎么回事,正确的语法是什么?
您使用的是 firebase-admin 版本 10 的代码示例,而您安装的是版本 9。 Read this for more information and run npm install firebase-admin@latest
to get the latest version 10.1.0.
我在这里所做的一切似乎都不起作用,我在任何地方都找不到实际看起来正确的示例
这个:
import { initializeApp } from 'firebase-admin/app';
投掷:
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '\path\to\my-proj\functions\node_modules\firebase-admin\app' imported from \path\to\my-proj\functions\index.js
这个:
import * as admin from "firebase-admin";
admin.initializeApp();
投掷:
TypeError: admin.initializeApp is not a function
我的函数'package.json 看起来像:
"dependencies": {
"firebase-admin": "^9.12.0",
"firebase-functions": "^3.20.1"
},
这是怎么回事,正确的语法是什么?
您使用的是 firebase-admin 版本 10 的代码示例,而您安装的是版本 9。 Read this for more information and run npm install firebase-admin@latest
to get the latest version 10.1.0.