我已尝试解决此问题,但我无法找到解决方案。
我正在测试firebase firestore 以获取这些功能,但如果我提供这些功能,则会始终显示此错误(如果我部署到云端,则一切正常很好,没有任何问题)
const admin = require('firebase-admin');
const functions = require('firebase-functions');
var serviceAccount = require("./xxxxxxxxxxx-firebase-adminsdk.json");
/*admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://xxxxxxxxxxx-xxxx.firebaseio.com"
});*/
var db = admin.firestore();
这很好用,但是当我执行 firebase服务器 - 只有函数时,会出现此错误
TypeError: admin.firestore is not a function
at Object.<anonymous> (E:\bachmann\cleverclass\cleverclass_functions\functions\index.js:12:16)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at C:\Users\konrad.bachmann\AppData\Roaming\npm\node_modules\firebase-tools\lib\triggerParser.js:18:11
at Object.<anonymous> (C:\Users\konrad.bachmann\AppData\Roaming\npm\node_modules\firebase-tools\lib\triggerParser.js:32:3)
也许服务功能还没有认识到火店?使用此代码,云运行得很好,但实时测试会加快我的流程。