我正在尝试在我的云函数中实现 geofirestore。
这些函数在 Node 运行时 8 中部署正确,但在运行时 10 中部署时出现错误。
我的 index.js 标头如下:
const functions = require("firebase-functions");
const admin = require("firebase-admin");
const { GeoCollectionReference, GeoFirestore, GeoQuery, GeoQuerySnapshot } = require('geofirestore');
admin.initializeApp();
const db = admin.firestore();
const geofirestore = new GeoFirestore(db);
Run Code Online (Sandbox Code Playgroud)
我在 Node 运行时 10 上收到的错误消息是:
i deploying functions
Running command: npm --prefix "$RESOURCE_DIR" run lint
> functions@ lint C:\Users\naabr\Projects\flutter\mg_sos\firebase\functions
> eslint .
+ functions: Finished running predeploy script.
i functions: ensuring required API cloudfunctions.googleapis.com is enabled...
i functions: ensuring required API …Run Code Online (Sandbox Code Playgroud) node.js firebase google-cloud-functions google-cloud-firestore geofirestore